fix for issue 138, and added clearEdits param to repeaintEverything method
1.5.5 rc1
1.5.5 rc2
1.5.5 RC3
1.5.5 rc4
trailing spaces
jshint warnings
added grunt-contrib-watch dependency
trigger build when source changes
moved building source to separate task to speed up build cycles
Merge pull request #141 from Rovak/grunt/watchtask

Added Grunt watch command
remove strict against null test
Working on getting consistant demo:
changes to home/dojo.html now break existing
functionality.
Work in progress with getting demo to run.
Mostly adding console messages.
Add AMD wrappers to js files.
Trying to get demo/home/dojo.html to work.
Previous changes to demo/home/dojo.html mysteriously gone.
Rename adapters:
   dojo.jsPlumb -> dojo-adapter
   jquery.jsPlumb -> jquery-adapter
   mootools.jsPlumb -> mootools-adapter
   yui.jsPlumb -> yui-adapter
since the original file names don't work with AMD.
Also, introduce main.js (not working yet).
Remove AMD name conflict with demo.js and demo.css
Added AMD to some more files.
Working on getting AMD to load.
Fixed up paths and dependencies so load works.
This still uses the same global variables as the pre-AMD
version, so only jsPlumb and jsPlumUtil dependencies have
been speficied.
jQuery home demo almost working with AMD, except for dropdown menu.
See bottom of demo/home/jquery.html
As with the Dojo demo, the dependencies are not completely
specified, so a load could fail.  This is due to the heavy
reliance on global variables.