Replace HomepageView by a more general CatmaidView

This view can be reused for other URLs and templates that also need the
extra context, provided by this view.
Tests: load all JS files into front-end test template
Make stack initializable without a userprofile available
Tests: add front-end test for multi view project/stack coords transform
Tests: fix front-end test for neuron name service