Merge pull request #159 from garbas/master

typo in README.rst
only set saved if the form itself was saved

not like a form in a modal in tiny somewhere in an iframe
tooltip: properly reuse container for ajax tooltips
Fix body replacement regex.
just info about empty rel_urls, no warning
tooltip: typo and and fix wrong assumption about jquery.data

$('#foo').data('a.b') !== $('#foo').data('a').b
don't call method's via jquery API if empty jquery collection is empty

this is in line with for example $('#non-existent').click() not
raising an error.

Also rename this to $this to indicate that it is a jquery object.
Do not use .data on text nodes upon injection. Fixes IE8 problems.
IE8 does not define Node on document, use value of Node.TEXT_NODE directly.
fix pattern specific logger naming in registry code
comment
new pat-ajax ajaxifies a form and keeps form state on success

most probably to be merged with form-state
jquery_plugin name is derived from pattern name

foo-bar-baz -> patternFooBarBaz

We should consider: patFooBarBaz
requirejs 2.1.2
enable non-init pattern methods to return value via jquery API
ajax pattern is handling forms
tooltip: always use a fresh container
initialize content inside out

So far new content was scanned by one pattern after another. The order
was arbitraly defined by the pattern registry, parents were
initialized before their children.

Now, children are initialized before their parents. The pattern order
is still arbitray (see comment in code).
patMyPattern instead of patternMyPattern

keep old one for backwards compat for a bit
autosuggest now swallows change events, except on hidden field

this solves interaction bug of autosubmit2 and autosuggest