adds web audio builder from waveform-data.js
Changing dataUri to support map of arraybuffer and json.
Fixed Safari issue
Added Points interface.
point unit testing
Updated WaveformData dependency version
Use new waveform data library
Updated Waveform-data library
peaks.js standalone builder

- waveform-data.js@1.3.0
- added back the requirejs build system
- replaced `grunt-bower-install` by `grunt-wiredep`
- removed the unneeded requirejs dependency
Build system overhaul

- removed `grunt-open` by using the `open` property of `grunt-contrib-connect`
- the demo page now serves the built version of peaks
- enabled SourceMaps for an easier debug
Documentation
Merge pull request #50 from bbcrd/fix-builder

Peaks build system.
Merge branch 'datauri-map' of https://github.com/yosiat/peaks.js into yosiat-datauri-map
Dedicated tests for the XHR loader.
Extracted the XHR requests in two additional waveform.core methods.

It helps readability and testability:
- `getRemoteData`
- `handleRemoteData`

Added a default dataUri format for the sake of backward compatibility.
Less else/if statements as we pick up the URI based on their availability and compatibility.
Testing on content-type, as `responseType` is only valid for compatible XHR2 browsers (aka not Safari 6 and 7 for instance).

- throwing an error if unable to determine a compatible dataUri URI
Merge branch 'web-audio-builder' of https://github.com/chainlink/peaks.js into chainlink-web-audio-builder

* 'web-audio-builder' of https://github.com/chainlink/peaks.js:
  Use new waveform data library
  Fixed Safari issue
  adds web audio builder from waveform-data.js

Conflicts:
	bower.json
	demo_page_dev.html
	src/main/waveform/waveform.core.js
Added test for the WebAudio builder.
Universal tests and transitioned from grunt-jshint to jshint.