Update for button functions

buttonMarkup options should be optional.
added a button's method with only ButtonOptions as parameter.
Append global var requirejs
Definitions for should.js 1.2.2
Update README.md
readme createjs definitions already present (tweenjs/soundjs/easeljs)
hammerjs : updated options to v1.0.5 closes #350
underscore Value returns TResult as its the end of the chain. Added test for #1016
angular ngformcontroller setDirty/setPristine
Added missing Temporary option for localfilesystem.
Added FileError and FileTransferError constants.
ServerRequest headers is an object

http://nodejs.org/api/http.html#http_message_headers
Merge pull request #1009 from DickvdBrink/jquerymobile

jQuerymobile - Controlgroup
Merge pull request #1013 from DickvdBrink/master

jQuery Mobile dialog and buttons
Merge pull request #1015 from varju/shouldjs

Definitions for should.js 1.2.2
Merge pull request #1012 from SomaticIT/fix-jquery

Append prevUntil and nextUntil override accepting JQuery for first arguments
Merge pull request #1017 from DickvdBrink/phonegap

Update Phongegap definition
Merge pull request #1018 from damianog/patch-4

ServerRequest headers is an object
#883 fix - ace editor.selection.getCursor() should return Position not number
Merge pull request #1020 from Diullei/fix-ace

#883 fix - ace editor.selection.getCursor() should return Position not n...
#251 - 'SortableEvent' must use 'JQueryEventObject' instead 'Event'
Merge pull request #1014 from SomaticIT/fix-require

Append global var requirejs