Neon parser: keywords as 'true, false, on, yes, ...' in keys are considered as strings (BC break!) [Closes #809]

{true: true} will be parsed as {"true"=> TRUE} instead of {TRUE => TRUE}
Latte\Parser: simplified macroTag token so it is no longer recursive
Merge pull request #1453 from JanTvrdik/latter_recursive_macros

Latte\Parser: fixed macro's inner subpattern
removed support for annotation @serializationVersion (BC break)
Validators: added isPhpIdentifier()
Forms: to the onSuccess callback are passed values via second parameter [Closes #1255][Closes #1374][Closes #1447]
Typo
Json: error Invalid UTF-8 sequence is detectable since PHP 5.3.1, removed workaround
Json: added support for future error messages
Json: own error handler is required only in PHP < 5.5
removed obsolete function_exists()
added marker interface Nette\Utils\IHtmlString for objects that will be not escaped by Latte. (BC break)

BC break: Nette\Templating\ITemplate is not implementing IHtmlString, so it is now escaped. It should be not problem since Nette 0.9.x.
Merge pull request #1456 from dg/pull-serialization

removed support for annotation @serializationVersion (BC break)
Debugger: replaced with Tracy. So Long, and Thanks for All the Fish. (BC break!)
framework uses Tracy instead of Nette\Diagnostics (BC break)