Render context info on any change

This removes a redundant rendering logic for count and units. Also
changed is the text displayed with count is `null` which is now "All".
Support shorthand call to notify passing only a message string
Ensure the chart is available before selecting points
Extend base Model and Collection update links on change
Views must be explicitly declared as non-navigable
Rename jasmine specs to reflect corresponding module

Remove legacy tests and fix various dependencies
Fix jquery-ajax-queue lint errors
Add 'logger' module that wraps log level

This is both for the clarity of the module name as well as future-proofing
the logging mechanisms for #227