inject: add tests
inject: make cleanup regex less creedy
tests: sort patterns alphabetically
inject: add test for the patterns-injected event

fails currently
tests/inject: move answer helper to be useful for form tests as well
tests/inject: dom tests for forms
tests/inject: dom tests for ::element and ::after, etc.
tests/inject: whitespace differences
tests/inject: comment out offending test
tests/inject: adapt tests to new shorthand syntax
tests/inject: specify minimal jqxhr header to answer ajax requests

since ajax is used intermittently via the ajax pattern, the answer of
the request has to be passed in via the jqxhr header.