Add filters to preload and presave

This makes it easier to extend without declaring stub classes
Ignore and remove docs
Add basic test coverage for post contexts
Add basic test coverage for term context, fix nonce validation issue

Resolves #35
Ensure the nonce is set in quickedit, user contexts
Add basic testing for quickedit context
Add basic testing for user context
Set groups for tests
Merge branch 'master' into verify-nonce-exists

Conflicts:
	php/context/class-fieldmanager-context-user.php
Add support for custom escaping of labels, and more
Implement custom escaping of description
Ensure that custom escaping callables are actually callable

Plus adding phpdoc
Fix exact_match => false in autocomplete
Refactor the exact_match fix, add basic test for it
Partially revert the datasource get_value() code
Merge pull request #216 from alleyinteractive/fix-autocomplete-no-exact-match

Fix exact_match => false in autocomplete
Merge branch 'master' into remove-docs

Conflicts:
	docs/sample/quiz.php
Merge pull request #196 from alleyinteractive/remove-docs

Remove docs from repo
allow the Fieldmanager_Field:: to accept non key-value attributes like 'required'
change mode on hoverintent js