fix permission for close completed sprint button, broken from releases merge
re #543 check user permissions when rendering backlog page menu

check for create_sprints permission on backlog menu
check for update_sprints permission when rendering sprint header
check for :update_stories permission when rendering backlog story
disable dragging stories if no update_stories permission, pass permissions into frontend
check for update/create tasks/impediments, refine create story, pass permissions into frontend
allow creating sprint when update_sprints is not set
do not handle usability in object partials

it does not improve security, is unneccessary load and can be handled in the frondend
reset cursor to default if story/task/sprint are not editable
re #821 adapt base layout to better support themes, fix Highrise themes
fix story color on taskboard
fix recursive links created by redmine install
Note the limited support for themes when showing redmine header
Merge branch 'bug/821-themeconflicts'
Merge branch 'patrick/anonymous'
explicit exit travis script on error
fix namespace conflict for issue.remaining_hours and common_helper remaining_hours. re #830
Merge branch 'bug/830-upgrade'
Revert "Show burndown charts with User timezone dates" Fixes #815

This reverts commit a462a134a34765cf7e1a2543de7e5060cbaa893c.
Reason: using user's timezone here merely influences the Graph legend.
If you happen to cross date boundary against server time, the date
names just shift and display irritating information.
timezone for burndown, explicitly explain what happens with dates/times on burndown

settings page explanation text