Initial commit of annotation-capable tileviewer
Supports two types of annotations: rects and points
Uses direct-to-canvas drawing for good framerates (tried various canvas drawing libs, but were too slow)
Implements annotation creation, drag, resize and delete

What's missing:
	1. Load and save of annotations from database
	2. Editable text in annotations
	3. Nicer formatting of labels, configurable strokes and colors, adjustment of text display while zooming
Added code to detect and embed PDFs using native browser plugin
Added user pref for preferred PDF viewer
Poll user's PDF plugin at login
Basic image annotation support
Remove unused file
Prevent erroneous "conflict" messages when deleting items with media
Merge branch 'imageAnnotation', remote branch 'origin'
Fix typo
Make id param for getRootItemIDForList() optional
Fixed typo that prevented filtering of collection-object subjects by list
Remove unused file
Fixed issues where hierarchy levels would spin without loading when first level was suppressed
Added ca_*_lookup_relationship_type_position options in app.conf to allow positioning or hiding of relationship type display in relationship bundles
Merge branch 'master' of github.com:collectiveaccess/providence