implementing more reports
pep8
Merge branch 'master' into reports

Conflicts:
	core/models.py
links
fix courses list and course page layout
fix flatpage layout
Merge branch 'master' into layout
fix accept terms checkbox layout
fix tests
Merge branch 'layout'
fix jslint
use patched ui-codemirror and remove it from bower
accept_terms for people that signed on earlier
missing form
Merge branch 'layout'
fix tests
fix authentication error in api for anonymous users
add home link in TIMTec logo
fix admin header links and tooltips
fix course page width