Update jQuery.xml

Fixed a small typo
Build: Use vagrant for sample config
All: Added structured types for higer order function parameters

Some function parameters of function type (e.g. handlers, callbacks) was
described with the signature in the name-attribute, eg. <argument
name="function(index, value)" type="Function">. This have been modified
to used nested <argument>-elements to describe the signatures more
consistently.

Changed some argument type from XMLHttpRequest to jsXHR

Some callback functions was indicated to receive XMLHttpRequest rather
than jsXHR.

Fixed spelling and changed 'ajaxOptions' to 'PlainObject'

The ajaxOptions/ajaxSettings options object is not documented as a
seperate type, so now changed to PlainObject. Changed misspelling of
jsXHR to jqXHR.

Changed nargument names to valid identifers to avoid confusion

Argument names with whitespace like "jQuery object" are confusing,
because it might easily be mistaken for two arguments when reading the
signature. Argument names like "-index" are also confusing since they
look like an expression rather than a name. I have renamed the argument
names to be valid javascript identifiers, just like actual argument
names have to be. Also changed argument type "Object" and "PlainObject"
to "JQuery" where the prose documentation indicates that the type is a
jQuery object.

Changed argument name 'jQueryObject' to 'selection'

As per discussion on #jquery-content. Also changed type from 'Object'
to 'jQuery' where prose indicates a jQuery object.

Closes gh-419
prop: Change values to Anything type

Fixes gh-496
Closes gh-497
1.11.10
Types: Document "Anything" virtual type

Ref gh-391
Closes gh-504
Build: Update license

Closes gh-502
jQuery.browser: Mark as removed. Closes gh-513
.ajaxError(): parameter name in example  -> . Closes #439
Merge branch 'patch-4' of github.com:AurelioDeRosa/api.jquery.com into AurelioDeRosa-patch-4
jQuery.ajax(): data option can also be an Array. Closes #480
ajaxComplete(): responseXML -> responseText. Closes #483
jQuery.ajax(): Note settings that could trigger a preflight OPTIONS request. Closes #488
one(): Fix description of behavior for delegated .one() events. Closes #489
Types page: add 'hour' to the Date param list. Closes #485
deferred.notifyWith(): second argument takes Array. Closes #461
attribute-contains-selector: Remove odd word from desc Fixes #507. Closes #508
jQuery.fx.off(): Remove broken link (error 404). Fixes #457. Closes #516
.is(): Refer to 2nd argument of function argument. Fixes #512. Closes #517
.not(): Clean up signatures/arguments. Fixes #452. Closes #515