Performance tuning

NOT READY FOR MERGE

Introduction: **JAngular**

This is Jead's performance tuning branch along with Mauro's job-classification branch and a sprinkling of filtering and other monkey business from Cameron.  Wow, look at that list of commits.  :)

Changes from Mauro's branch:
* added some model services to interact with the restful api, they are in app/services/models
* move open and closed bug suggestions to a unique panel, with a few controls to select bugs, show more, show open/closed.
* the logviewer has been separated from the main module and it now makes use of the new BugJobMap model service
* add quick classification functionality
* started implementing an event notification system to give feedback of actions to the user
* added a similar jobs bottom panel plugin (aka tab panel)