add pre_event for all http method
add test for pre_event
New changelog format: 'new', 'update', 'fix'.
Merge branch 'develop' of https://github.com/dccrazyboy/eve into dccrazyboy-develop

Conflicts:
	eve/methods/common.py
	eve/methods/post.py
	eve/methods/put.py
on_pre_<method> docstrings.
[new] 'pre_<method>' event hooks.
Merge branch 'dccrazyboy-develop' into develop
'on_<method>' hooks renamed to 'on_post_<method>'.
dccrazyboy
PEP8 goddammit
typo
PATCH example now in json. Closes #172.
Properly escape leaf values in XML responses

Previously "unsafe" data e.g. a URL with an & in it caused Eve to
return a malformed XML response.

Closes #174
Rely on Flask endpoints to map urls and resources.
Merge branch '174-escape-xml-leaf-values' of https://github.com/kynan/eve into kynan-174-escape-xml-leaf-values
Proper version for versionchanged tag.
Test that XML leaves are being properly escaped.
[fix] Properly escape leaf values in XML responses.
Florian Rathgeber
Merge branch 'kynan-174-escape-xml-leaf-values' into develop