Better compatibility with future jQuery (deprecated selectors)
Updated doc
Better automatic support for 'netteForms.js'
Improved compatibility with jQuery 1.8 part II. (deprecated selectors)
Fixed typo breaking 'unique' extension [fixes #19]
Added support for anonymous extensions [closes #20]

- enables syntax '$.nette.ext({ ...'
Added friendlier warning when jQuery is missing
Added support for switching extensions off for certain request
Added shortcut for DOM-based custom ajax calls [closes #21]

Enables syntax:
$('#element').click(function (e) {
    $(this).netteAjax(e, { ... })
    .done(function () { ... });
});
Dependencies amidst extensions are optional in default [BC break!]
Fixed order of form elements [BC break!]

- extension 'forms' sets 'settings.data' to string
Merge pull request #23 from HosipLan/feature/fix-order-of-elements

Fix order of elements in POST fields
Adding anonymous extensions shouldn't cause ugly bugs anymore
Returning false in 'start' doesn't cause TypeError

TypeError: $.ajax($.extend({
	beforeSend: function (xhr) {
		return inner.fire({
			name: "start",
			off: settings.off || {}
		}, xhr);
	}
}, settings)).done is not a function...

fix
Event 'start' gets settings object as second argument [BC break!]
Refactored API [BC break!]

- 'before' event fires before 'start' event (yeah, really ;)
- 'start' is not fired if 'before' cancels request
- 'before' & 'start' events receive same arguments (xhr, settings)
- settings.nette.e contains original Event object
Spinner extension fixed ('style' -> 'css')
Event 'before' calls original 'beforeSend' callback if defined
Extension 'forms' sets data correctly in 'beforeSend'
Typo: setting.off -> settings.off