Branch tree update

Features:
    - Completely redesigned branch displayment
    - Branch tree now more easy to use, contains many fast shortcuts, still usable with mouse.
    - Branch tree now includes deleting, moving, ordering, renaming.
    - Added notifications, which show the latest activity concerning you.
    - Fixed huge amounts of bugs, mostly from the new features but also from the api.
    - Redesigned resource content ordering in the API