Dumper: JS for nette-toggle doesn't collide with SVG
Merge pull request #1365 from vojtech-dobes/dumper-js-svg

Dumper: JS for nette-toggle doesn't collide with SVG
Presenter: Disabled canonicalization for restored requests
Merge pull request #1370 from enumag/restored-request

Presenter: Disabled canonicalization for restored requests
Database: fetch inserted row only if primary key is available [closes #1342]

Fixed BC with Nette 2.0.x
Templating: added helper escapeUrl
Simplified getCookie method (closes #1372)
Merge pull request #1373 from enumag/patch-21

Simplified getCookie method (closes #1372)
Latte: fixed snippetArea with included template when snippetMode is disabled
Http\Response: tests all buffers for chunk_size = 0
tests: used Tester\DataProvider::loadCurrent()
Strings::random uses openssl_random_pseudo_bytes, mcrypt_create_iv or /dev/urandom is available. openssl_random_pseudo_bytes is not used on Windows for PHP < 5.4, because is terrible slow.
Debugger: better searching of exactly nette-toggle & nette-toggle-class
netteForms.js: form is passed to Nette.toggle()
Typos
Forms: the CSRF token is protected against BREACH attack
Strings::random() moved to Nette\Utils\Random::generate()
Random::generate: improved checking of failures
added Nette\Security\Passwords
typo