Rename type to templateNamespace

The `type` directive attribute appears to have been renamed to `templateNamespace`. See my SO question for details: http://stackoverflow.com/questions/26963733/what-does-the-type-attribute-of-a-directive-do
Added angular as an npm package and upgraded to 1.3.2
Missed out Math.round from Unit Circle changes. Tests now pass.
Merge branch 'master' into tauren-patch-1
Removed misc folder now that angular is an npm dependency
Applied templateNamespaced to linechartSeries directive
Merge branch 'tauren-patch-1'