Call Object.prototype.hasOwnProperty.apply()
Merge remote-tracking branch 'origin/master' into glenn/issue-3002
czech translation - sprint 21

updated new strings
Merge branch 'master' into glenn/issue-3002
Add CollectionUtils.hasOwnProperty. Add 'hasOwnProperty' tests for JSUtils and StringMatch.
CollectionUtils.hasOwnProperty --> CollectionUtils.hasProperty. As JSHint correctly stated: 'hasOwnProperty is a really bad name.'
Use cursor bottom and text height to handle different font sizes
Polish Language

Only the core files (strings.js) but "Getting Started" is comming very
soon.
Updated to sprint 22

Added all strings missing from sprint 21
Getting Started added

- Gettting Started translated to polish
- Getting Started connected in the urls.js
Fixes.

- all fixes like typos, untranslated strings etc spotted by  jbalsas
- image of polish version added
initial middleware plumbing for dispatching events for an http request
Small fixes made for bugs found white using pl translation on Sprint 22
dispatch request event from middleware
remove ununsed url dependency
Use language id
work in progress. added writeResponse command to StaticServerDomain.
undefined live browser ids are never removed from list, so don't add them
fix issues with writeResponse and unit tests
add comments, remove console debug