fix php folding
fix folding of li tags containing unclosed p tags
update fold widgets in mixed modes when tokenizer state changes
Merge pull request #2235 from ajaxorg/hotfix/php_folding

Hotfix for regression in php folding
fix unwanted scrolling into view of hidden textarea
reset cached scroll values when resizing

this is needed since scrollTop of scrollbar element can be reset to 0
when ace is moved in the document.
fix focusing window with click on ie
Sets offset of fontMetrics div to be 0.

Offsetting the fontMetrics div causes the 'ghost image' created when
drag and dropping an Ace Editor to be offset by that same amount. By
removing the offset we fix the problem. Closes #2240.
Merge pull request #2241 from jmeas/fix-position

Sets offset of fontMetrics div to be 0.
Merge pull request #2237 from ajaxorg/focus

fix focus related issues
add cm vim mode
add CodeMirror api proxy for vim mode
allow to customize cursor appearance
fix find next for regexps matching empty range
add support for multiple selections
use ctrl-c and mac repeat handling from old vim mode
remove old vim mode
fix failing test
increase timeout for intermittently failing placeholder_test.js
update vim.js