Fix the save options popup blocking mouse events on Firefox

The background wasn't set to display: none because the css transitions were set with webkit prefix only and so weren't triggered of Firefox.
fixes missing step argument

step argument was not provided in factory.js
add imageController

add view for key that contain string with 'png|jpg'
that represents image path.

add ability to change load another  image file
Merge pull request #46 from Teybeo/master

Fix the save options popup blocking mouse events on Firefox
polymer mod started
split core to dat-gui with included default controllers
migrating to true grunt build
Merge remote-tracking branch 'remotes/dataarts-original/master' into mix-n-mash
Merge remote-tracking branch 'remotes/perymimon/master' into mix-n-mash

Conflicts:
	build/dat.gui.js
	src/dat/controllers/FunctionController.js
	src/dat/controllers/factory.js
	src/dat/gui/GUI.js
Merge commit '303cb10e0715fc41314da1f20b9758f18d7b46d9' into mix-n-mash

Conflicts:
	src/dat/controllers/factory.js
misc: jscs/jshint, imagecontroller better integrated; move build scripts into becoming grunt tasks
Merge remote-tracking branch 'remotes/doug/polymer' into mix-n-mash

Conflicts:
	.gitignore
	.jshintrc
	README.md
	bower.json
	index.html
	package.json
cleanup
reorganize the examples and documentation pages
- using requireJS to load the development sources into the examples

- added examples for each controller type.

- added grunt tasks and bower for building, etc.

- dirtree reorg: moved the demo stuff into the examples

- JSHint/JSCS happiness

KNOWN ODDITIES/ERRORS:

- 'null' and 'undefined' controller types load but do not provide a UI; load/save/remember bar saves, but does not load through the UI.

- dat.gui.js builder is b0rked; so is the grunt build task
r.js and browserify don't deliver; using the existing builder.js to combine the require()d modules so that the whole thing works through grunt.
- completed the Gruntfile.js

- removed the r.js (RequireJS compiler) patches as it doesn't deliver anyway.

- rebuilt the lib
cleaned up the examples, at least most of 'em