tests: added new tests
readme.md: added badge and link to Packagist
Reflection: fixed getClosure() for PHP < 5.4
Strings::toAscii(): support for czech and french quotation marks
BlueScreen: dumping variables in attribute 'title' works with NULLs and dump is trimmed
Diagnostics\Dumper: data-nette-href is rendered only when option 'location' is enabled (security fix)
Diagnostics: usage of Debugger::$editor replaced with Helpers::editorLink()
RobotLoader: ignores ClassName::class syntax [Closes nette/robot-loader#1]
netteForms: toggle related event handler is added just once
DI\ContainerBuilder: better exception messages
Database: ResultSet: empty keys are not converted to properties
Latte\Parser: simplified macroTag token so it is no longer recursive
Latte\Parser: fixed parsing {macro|modifier /} [Closes nette/latte#13]
Latte: BlockMacros: fixed including parent block multiple times [Closes nette/latte#18]
Latte: workaround for innerHTML mXSS vulnerability [Closes nette/nette#1496]

IE8 for code `<div attr="``foo=bar">` produces invalid innerHTML `<div attr=``foo=bar>`. Adding a space at the end of the attribute forces IE to put quotes around the attribute.

More info:
http://www.nds.rub.de/research/publications/mXSS-Attacks/
http://www.slideshare.net/x00mario/the-innerhtml-apocalypse
Html: workaround for innerHTML mXSS vulnerability [Closes nette/nette#1496]

IE8 for code `<div attr="``foo=bar">` produces invalid innerHTML `<div attr=``foo=bar>`. Adding a space at the end of the attribute forces IE to put quotes around the attribute.

More info:
http://www.nds.rub.de/research/publications/mXSS-Attacks/
http://www.slideshare.net/x00mario/the-innerhtml-apocalypse
Released version 2.1.4