Merge pull request #39 from LostInBrittany/master

Pull request for issue #26 <svg> nodes
Allow usage of directives as element attributes

The Chrome inspector (for example) does not handle unrecognized HTML
elements well.

Where one would expect the directive elements to expand and encompass
child elements (children being the svg element), the inspector shows
a height and width of NaN and the elements appear to be collapsed
when inspecting them.

This makes it difficult (if not impossible) to set static heights and
widths on the directive elements.
Merge pull request #40 from falsetto/enable_directives_as_element_attributes

Allow usage of directives as element attributes
Enable axis toggles for discrete bar chart
Merge pull request #41 from falsetto/enable_axis_toggles_for_discrete_bar_chart

Enable axis toggles for discrete bar chart
Gets rid of element ID requirement for multiple charts via data attribute

Also adds clickElement to multibarchart
Revert "Gets rid of element ID requirement for multiple charts via data attribute"

This reverts commit 5b00dda3ce87d199e13d567fc228f9d3ba19d095.
Removes unique ID requirement for multiple charts

--

-If an element doesn't have an ID a custom data attribute with a random value is created
-New helper function checkElementID used in all of the chart directives
-Process events now responds to elementClicks for multibars
-New intro and outro.js files to wrap the entire library and unclutter global var space

--
Part 2 of removing the unique ID element requirement.
Merge pull request #43 from dexdexdexdexdex/master

Removes unique ID requirement for multiple charts
Fix rotate labels

- spelling
- call rotateLabels rather than highlightZero in some cases
Merge pull request #44 from eee8aa/master

Fix rotate labels