Fix conflict with Bootstrap theme.
Add setting to show new messages only.
Squashed commit of the following:

commit 3562fd7495af4fe0f6743292b687d796ce89929b
Author: Danny Wahl <danny@iywahl.com>
Date:   Tue May 13 09:53:53 2014 +0800

    update from BS3 project

    https://github.com/bmbrands/theme_bootstrap/
setup bootstrap as a parent theme
setup theme_bootstrap as a dependency
remove theme_bootstrap components from theme_elegance
version bump to 2.7

requires: theme_bootstrap 2014051200 (2.7)
requires: moodle 2014051200 (2.7)
Merge remote-tracking branch 'origin/convert_to_bootstrap3_child'

Conflicts:
	version.php
update third party libraries

font-awesome 4.0.3
html5shiv 3.7.2
eventswipe 0.5
fitvids 1.1.0
modernizr 2.8.1
unslider 1.0.2
remove fake block dashboard courses

it's a really cool idea but two major problems. 1) completely broken on touch devices 2) a fake block component shouldn't be included in a theme component.  Bundle it separately as an actual block_dashboardcourses block and mark the theme as dependent on the block.
remove maintenance_mode renderer
remove files_renderer
remove enrol_renderer
Remove block_settings_renderer
Remove admin_renderer
delete admin_renderer.php
remove duplicate classes from core_renderer
delete coursecat_coursebox method

watch for regressions in $summary
delete coursecat_coursebox_content() method

watch for regressions in $summary and $isimage
put back user_menu() method

oops...