Merge pull request #19 from mikach/v2.0

V2.0 - Split jBinary into logical parts
Changed hardcoded jbinary.js to dynamic templated version; doing all the temporary conversions in dist/jbinary.js not in src folder.
Cleaning up:
Removed `clean` task to save concatenated file for source maps (since `concat` doesn't provide them).
Stripped extra empty lines in files in favor of `concat`:`separator` config.
Renamed datatypes.js to simpleTypes.js.
Added common `promising` wrapper for async functions that accept callback in last argument or return promise if such argument's missing.
Temporarily removed `release` plugin (maybe will be replaced with another one).
Merge pull request #2 from jDataView/v2.0

V2.0