Merge pull request #1 from knsv/master

Update from master
Added class definitions to nodes

Removed the inline styling of nodes with classes, replaced with class
attributes and a common CSS Style section at the start of the SVG.
Added proper SVG namespace attribute
Improved class styling for nodes

Added unit testing
classDefs are now exported to the common style of the SVG
Styling is no longer copied from other mermaid SVGs on the same webpage
Removed unused variables
Merge branch 'pr/2'

Conflicts:
	.gitignore
	dist/mermaid.full.min.js
	dist/mermaid.slim.min.js
Merge pull request #62 from bjowes/master

Class based styling