Add darken, lighten, subtract modes to blend filter
Update itext_key_behavior.mixin.js

Some characters don't work in Mac OS X such as dot ".", opened parenthesis "(" and others. The key events return key codes witch are in _keysmap variable and so those characters are not rendered. Ex : '.' event key code return 46.
Use _getTopOffset to calculate top cursor boundary

Left cursor boundary is calculated with _getLeftOffset,
top cursor boundary should also be calculated with the corresponding offset method
Merge remote-tracking branch 'upstream/master'
Merge pull request #1605 from mgalang/master

Add darken, lighten, subtract modes to blend filter
Merge pull request #1573 from brexis/patch-1

Update itext_key_behavior.mixin.js
Build distribution
Version 1.4.11
Merge pull request #1604 from sorich87/hotfix/top-cursor-boundary-calculation

Use _getTopOffset to calculate top cursor boundary
Merge branch 'master' into hotfix/printable-characters-not-working

Conflicts:
	src/mixins/itext_key_behavior.mixin.js