Remove symbols from journal processing

This prevents journal processing of lots of objects from exhausting memory
Make changes a hash with indifferent access
Merge pull request #1077 from opf/fix/back_url_verification_again
Loading work packages except when it's an html request.

Plays nice with the patched respond_to method in the plugin.
Revert "Configure RSpec to disable should syntax"

This will break specs on installations with plugins. Reverting until
popular plugins are also migrated to the new RSpec syntax
(see new task: https://www.openproject.org/work_packages/5674)

This reverts commit 4774aeb4ee70b546c37a0a94e565678272bdf042.
Merge pull request #1078 from opf/dev-angular-spec-fixes

Dev angular spec fixes
Revert "Attempt to fix ENOTEMPTY on bower install on Travis"

This did not resolve the issue.

https://www.openproject.org/work_packages/5645

This reverts commit aab77f6c1921d12b4476eaffa124ed60285a01ce.
Configure Travis to use @knalli's Bower fork

Fork includes a fix for possible race condition when installing/
resolving dependencies.

https://github.com/bower/bower/issues/933
https://www.openproject.org/work_packages/5645

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Attempt to work-around an AccountController CI failure

     NoMethodError:
       undefined method `original_path_set' for nil:NilClass

Failure only occurs with a full plugin configuration.

See https://github.com/rspec/rspec-rails/issues/860
Make the modal directive compatible with backlogs
Merge branch 'dev-angular' of github.com:opf/openproject into dev-angular
Merge pull request #1075 from opf/pagination-fix-5639

Cherrypicked everything from pagination fix branch so we can merge this ...
Merge branch 'dev' into dev-angular
Merge branch 'dev-angular' into fixes/angular-update-copyright-headers

Signed-off-by: Alex Coles <alex@alexbcoles.com>

Conflicts:
	app/assets/javascripts/angular/helpers/components/function-decorators.js
Add/update Copyright header to ng app sources

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add/update Copyright header to controllers (API v3)

Signed-off-by: Alex Coles <alex@alexbcoles.com>
fix plugin assets inclusion
show matched text in at.who auto-completion in black (the default (white) is hardly visible)
Fix flash message activation
Merge pull request #1079 from opf/fix/plugin_fixes