Add curve example
Make curves plugin accept three control points

Previously it accepted just four. You could of course duplicate the middle
ones. It's neater to deal with it this way, though.

In case the plugin is provided a wrong amount of control points, it will just
return instead of fail. Might want to change this behavior somehow (give a
warning or so).

Related to #36.
Throw error if wrong number of arguments to curves
Implement shortcut for adjusting value via curves (request #42)
Fixed core bug - Caman would not initialize correctly when DOM is already fully loaded.
Use addEventListener to wait for the document to load instead of overwriting document.onreadystatechange. Otherwise when using multiple Caman instances before the page fully loads, only the last executes. Fixes issue #41.
Rebuild dist/.
Make renderQueue (and other render state) per-instance instead of global. Fixes #46.
Rebuild dist/.
Merge pull request #45 from Reflektion/dom_load_fixes

Dom load fixes
Merge #47 and fix merge issues
Version bump
Recompile
Add block started/finished events as per suggestion in issue #48
Fix bug #49 where style information would be lost if devicePixelRatio was set
Add new testing suite and first start of tests
Add travis ci config
Disable node tests for now
Add CI badge to README [ci skip]
README clarification