Redirect to tree view after branch created

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Branch link on branches page goes to tree view instead of commits

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Move protected branches to Project settings

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix tests

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Add threaded emails to changelog.
Project visibility setting is missed by people sometimes.
Improve branch deletion via API

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'api-branch-deletion' into 'master'

Api branch deletion

Fixes #1127
Change the license to B.V.
Merge branch 'license-to-bv' into 'master'

License to bv
Merge branch 'move-protected-branches' into 'master'

Move protected branches to Project settings page

Because all settings should be in one place
Merge branch 'branch-creation-flow' into 'master'

Branch creation flow

To improve user experience with web editing I did next improvements:

* when create branch via ui - redirect to tree view so you start add/edit files
* when click on branch name - redirect to tree view instead of commits so you can immedialty add/edit files
Merge branch 'missing-items-changelog' into 'master'

Missing items changelog
Merge branch 'explain-setting' into 'master'

Explain setting