#JC-1869 - Types of topic are loaded from the server.
Now information about the topic types which are available for the current user and the current branch
is loaded from the server - display name, tooltip and the link are loaded for every topic type to create
correspond buttons. It allows to create appropriate UI - if there is only one topic type - button is displayed,
if there is no topic types available - nothing is displayed, otherwise drop-down button list is displayed.
Unit-tests for the BranchController are not written properly, I've just temporary fixed them pass all tests.