WIP: Moved board component template into JS

Open Phil Hughes requested to merge board-component-in-js into master

What does this MR do?

Moves the board component template into the JS ready for the .vue transition 👍

Also changed how the store is used by child components. Previously it would look on gl.issueBoards.BoardsStore, it now can just do this.store to allow access to the store instead