Removes Raphaël 2.1.0 library.
Removes Raphaël mentions from timelines.

This also adds a soon-to-be drop-in replacement for Raphaël paper in the
form of a SvgHelper Angular factory.

Conflicts:
	app/assets/javascripts/angular/directives/timeline_directive.js
	app/assets/javascripts/angular/models/timeline.js
SvgHelper interface improvements.

Adds most methods expected from timelines' Raphaël usage. Also adds
SvgTextHelper.
Adds more SVG helpers.

Adds/improves wrappers for text and rect elements in SVG.
Removes intermediate helpers.

Adds methods directly to the DOM element prototypes.
Remove Raphael as a linting global.
Remvoes raphael-min.js reference in erb view.
Moves SvgHelper to timelines folder.

This removes the angular directory structure as well as adds the helper
to the timelines.js via require.
Pulls SvgHelper out of Angular structure.
Fixes FilterQueryStringBuilder indentation.
add handler for hover&click
stroke added.
stroke dasharrays reformulated for svgs.
add radius to svgHelper.
add comments.
Re-enables rounded corners.
Merge remote-tracking branch 'origin/feature/remove-raphaël-dependency' into feature/remove-raphaël-dependency

Conflicts:
	app/assets/javascripts/timelines/SvgHelper.js
Merge pull request #897 from opf/feature/remove-raphaël-dependency

Feature/remove raphaël dependency