Latte: fixed depth counting in MacroTokens
Latte: added modifier {foreach |noiterator}
Latte: added macros {switch} and {case}
typos
removed IFreezable & FreezableObject (BC break!)
updated composer.json
NetteExtension: added nette.http.headers, sends HTTP response headers
SqlsrvDriver: do not care about non-positive offsets
tests: fix DB tests for SqlsrvDriver [Closes #1309]
tests: added JSON extension
Merge pull request #1317 from ujovlado/json-extension

tests: added JSON extension
Forms: reverted BC break, Form::getErrors() return all errors as in 2.0. Own errors are returned by Form::getOwnErrors().
Forms: direct calling of DefaultFormRenderer::render('errors') renders all errors (for BC), own errors are rendered via render() or render('ownerrors')
tests: NetteExtension test checks if headers was sent
travis: added  --prefer-source
UI\Presenter: removed unnecessary 'action' in URL [Closes #581]
UI\Presenter: auto-loading components moved from saveGlobalState() to signal phase, before canonicalize() [Closes #545]
DI: section factories is deprecated
UI\Presenter: sends HTTP header Vary: X-Requested-With [Closes #1133]
Database: fixed saving union of needed columns in unconnected calls.