Merge pull request #88 from tshemsedinov/master

Changes from master branch
Merge pull request #109 from tshemsedinov/master

Changes from master branch
Merge pull request #112 from tshemsedinov/master

Changes from master branch
Merge pull request #116 from tshemsedinov/master

Changes from master branch
Changed onkeypress to onkeydown event to listen

onkeypress event is not being generated in Chrome for arrow keys, with onkeydown everything is ok.
Changed onkeypress to onkeydown event to listen

onkeypress event is not being generated in Chrome for arrow keys, with onkeydown everything is ok.
Version 0.1.102

* Fixed minor logging issue
* Added constants and tests
Merge pull request #122 from j-martyn/patch-1

Navigation through files via arrowkeys wasn't working in Chrome
Version 0.1.103

* Added universal method application.runInContext to run impress code in
context of applications (instead of deprecated
impress.mixinContextScript that can run just global.js initContext
function)
* Improved global.js to prevent double context
initialization
* Fixes and optimizations in SSE plugin
* Fixed navigation through files via arrow keys in Chrome for directory
index and introspection
Version 0.1.104

* Fixed empty template inheritance, close #123
* Fixed empty variable in templates, close #124
Version 0.1.105

* Critical fixes in templates, Warning: you need to refactor all
templates, see issue for details, issue #124
* Fixed rare happening big
in Client.prototype.render
* Changed mixins to Date.prototype to
context.Date.prototype for use in sandboxed contexts
Merge pull request #125 from tshemsedinov/master

Changes from master branch
Version 0.1.106

* Fixed application exception stack trace in logs, close #81
* Added v8
option to impress service by default --stack-trace-limit=1000
* Remove
unnecessary stack info from logs
Version 0.1.107

* Fixed security issue in Client.prototype.processing
* Fixed Geoip
resolution in log format
* Omit HTTP base authentication for local
requests (will be configured in access.js soon)
Fixed "this"
Version 0.1.108

* Fixed security issue in impress.client.js
Version 0.1.109

* Minor improves in service and deploy scripts
Version 0.1.110

* Added tests and fixed noncritical functions
* Rollback service
improvements
* Changed node.js version in deploy scripts
Version 0.1.111

* Fixed logging in non-standard situations (critical exceptions on
server startup, etc.)
* Added tests and fixed noncritical functions
*
Added shell script (for linux and windows) to start Impress in commend
CLI (not as a service) with V8 parameter --stack-trace-limit=1000
Version 0.1.112

* Improved schema validation, added database generation for MongoDB