Add template minification to dust.compile

This change allows dust templates to be compiled in a minified way. Specifically, all leading whitespace is removed, then all newlines are removed. This can be beneficial because Dust currently writes all whitespace, which can result in HTML like this:

<a href="                 index.html            ">My link</a>
Remove console.log
Change minify to strip

Update testcases and renderTestSpec.js with new name.
group core tests
fix the select's width in test  page
dependecies moved to dev mode
Merge pull request #183 from jairodemorais/master

cover, uglify and jasmine move to dev dependencies. GH-183
Resolve merge conflict
Merge pull request #166 from smfoote/minify

Add template strip of white space to dust.compile (optional defaults to not strip)
issue GH=187 fixed.
first buffer test added
Merge pull request #188 from jairodemorais/FixPartial

The whitespace grammar rule for partial was a little inconsistent with other tags. issue GH=187 fixed.
add semicolons to dust compiler GH=215
Merge pull request #216 from jairodemorais/addSemicolons

add semicolons to dust compiler GH=215
eol removed from buffer.
Dust version moved to 2.0.0 Because the las commit breaks backward compatibility
Fix Issue #222 so a section on an object does not change / values
Merge pull request #223 from rragan/master

Fix for Issue #222. Code change + new test added to verify proper behavior
downgrading dust version to 1.2.0
eol added to buffer again. commit ef4267e407f6daa801e7cf7a2be8f175ae236dfa reverted