Merge pull request #105 from danvk/namedTiers

Allow sources to specify a CSS className for their tier.
Turn off noisy logging during pans
Merge pull request #106 from danvk/nolog

Turn off noisy logging during pans
Inherit type attributes from parent tracks.
Merge branch '0.12.x'

Conflicts:
	js/version.js
Promise require missing for kspace. Problem found using safari.
Stop mouse events being registered on quant-overlay as it stops the user
scrolling.
Merge pull request #108 from Traksewt/master

Promise require missing for kspace. Problem found using safari.
Merge pull request #109 from Traksewt/overlay_no_pointer

Stop mouse events being registered on quant-overlay as it stops the user scrolling
Feedback when pointing at the track-hub menu button.
Prevent addition of duplicate track hubs.
Merge branch '0.12.x'

Conflicts:
	js/version.js
	package.json
Show alternative zoom level in the zoom slider, and allow toggling.
Added bar that appears when user is zoomed at a level where individual bases are displayed.

This addition has been made by modifying the existing ruler2 by applying styles conditioned upon zoom level and also pixel density of screen. To be added: exact location above base bar; option to disable base bar.
Added location of single nuc above ruler when zoomed in.

Added a view listener to update the innerHTML of the locSingleBase attribute. In Browser.prototype.positionRuler() in cbrowser.js, the locSingleBase is made visible/hidden depending on zoom level. At present the locSingleBase location coincides with ruler2 and a future change will have it centered above ruler2.
Fix offset errors in new slider.
Re-styled ruler2. ruler2 width now tracks scale. Attempting to tweak marriage of locSingleBase text and base under ruler2.
Offset for locSingleBase now accomodates for the ruler2 width.
Added genome location highlight checkbox to options table.
Merge branch 'singleBaseHighlight' of https://github.com/dlrice/dalliance into singleBaseHighlight