Closes #35, Closes #54 - have basic annotation insertion, and annotation drawing on the spectrogram

modified:   app/models/audio_event.rb
modified:   app/models/audio_event_tag.rb
modified:   app/controllers/audio_events_controller.rb
	-- tried to get bug #57 fixed, no luck
	-- removed a infinite loop accepts_nested_attributes_for bug

modified:   app/assets/javascripts/app.js
	-- added an 'exports' notion so baw-debug-info could still access rootScopes's Print method even in an isolate scope

new file:   app/assets/stylesheets/_annotation_viewer.css.scss
renamed:    app/assets/stylesheets/audio_events.css.scss -> app/assets/stylesheets/_audio_events.css.scss
renamed:    app/assets/stylesheets/audio_recordings.css.scss -> app/assets/stylesheets/_audio_recordings.css.scss
renamed:    app/assets/stylesheets/base.css.scss -> app/assets/stylesheets/_base.css.scss
renamed:    app/assets/stylesheets/bookmarks.css.scss -> app/assets/stylesheets/_bookmarks.css.scss
new file:   app/assets/stylesheets/_dynamic.css.scss.erb
renamed:    app/assets/stylesheets/home.css.scss -> app/assets/stylesheets/_home.css.scss
renamed:    app/assets/stylesheets/layout.css.scss -> app/assets/stylesheets/_layout.css.scss
renamed:    app/assets/stylesheets/permissions.css.scss -> app/assets/stylesheets/_permissions.css.scss
renamed:    app/assets/stylesheets/photos.css.scss -> app/assets/stylesheets/_photos.css.scss
renamed:    app/assets/stylesheets/progresses.css.scss -> app/assets/stylesheets/_progresses.css.scss
renamed:    app/assets/stylesheets/projects.css.scss -> app/assets/stylesheets/_projects.css.scss
renamed:    app/assets/stylesheets/record_information.css.scss -> app/assets/stylesheets/_record_information.css.scss
renamed:    app/assets/stylesheets/saved_searches.css.scss -> app/assets/stylesheets/_saved_searches.css.scss
renamed:    app/assets/stylesheets/scaffolds.css.scss -> app/assets/stylesheets/_scaffolds.css.scss
renamed:    app/assets/stylesheets/sites.css.scss -> app/assets/stylesheets/_sites.css.scss
renamed:    app/assets/stylesheets/tags.css.scss -> app/assets/stylesheets/_tags.css.scss
renamed:    app/assets/stylesheets/users.css.scss -> app/assets/stylesheets/_users.css.scss
renamed:    app/assets/stylesheets/application.css -> app/assets/stylesheets/application.css.scss
	-- attempted to get optimal sass layout and precompile. ideally would ignore sprokets... unfortunately I couldn't get it working right. This needs more work. See bug #58

modified:   app/controllers/application_controller.rb
	-- temporarily enabled devise user hack so records would be inserted properly

modified:   app/assets/javascripts/angular/services/services.js
	-- added in tag service for showing tags in auto complete

new file:   app/assets/stylesheets/_listen.css.scss
new file:   app/assets/templates/annotation_viewer.html
modified:   app/assets/templates/listen.html
modified:   app/assets/javascripts/angular/controllers/listen.js
modified:   app/assets/javascripts/angular/directives/directives.js
new file:   app/assets/javascripts/angular/controllers/annotation_viewer.js
new file:   lib/assets/javascripts/jquery.drawabox.js
new file:   lib/assets/javascripts/knockout.drawabox.js
	-- this is the baw-annotation-viewer control.

modified:   app/assets/javascripts/application.js
renamed:    app/assets/javascripts/functions.js -> lib/assets/javascripts/functions.js
new file:   lib/assets/javascripts/lib.js
new file:   vendor/assets/javascripts/select2-release-3.2/index.js
	-- messing with assets pipeline

new file:   vendor/assets/javascripts/modernizr/modernizr-latest.js
	-- added modernizer js lib
Merge branch 'master' of https://github.com/QutBioacousticsResearchGroup/bioacoustic-workbench