Documentation:
* core: done
* device: done
* stimuli: started

Some cleanup and renaming for better consistency
Refactoring a bit Domino.device.Mouse
Refactoring/Renaming

* Stimuli.core.Support -> Stimuli.browser.Support
* Stimuli.core.Viewport -> Stimuli.browser.Viewport
* Stimuli.core.Object -> Stimuli.utils.Object
* Stimuli.core.Scheduler -> Stimuli.utils.Scheduler
* Stimuli.core.Observable -> Stimuli.utils.Observable
Refactoring part 2:

* Delete utils/support
* Rename: Stimuli.device.Abstract Stimuli.device.Generic
Refactoring part 2:

* Delete utils/support
* Rename: Stimuli.device.Abstract Stimuli.device.Generic
* Cleanup Gruntfile.js
* Change namespace name: interaction -> command
* Create Stimuli.command.mouse.utils namespace
Merge branch 'development' of github.com:yhwh/stimuli into development

Fix Conflicts:
	Gruntfile.js
Merge branch 'master' of github.com:yhwh/stimuli into development
Merge pull request #10 from yhwh/development

Documentation and Refactoring