Create new widget and store for choosing status primitives
Also port the status and substatus editors to the new widget and store.
Testing Done:
Messed around with the status and substatus editor a lot, seems to be okay.
Reviewed at https://reviews.imfreedom.org/r/1218/