Refactor issue boards store to Vuex
The store used by issue boards is a plain object from the Vue stone age. It has two handsful of flaws:
- no Vue reactivity
- no action / mutation pattern
- multiple state objects
- not easy to extend (Vuex modules)
- state is mutated in components
We need to refactor it to Vuex.