Disable automatic scroll into view 

second try for https://github.com/ajaxorg/ace/pull/2076
this leaves automatic scrolling enabled, but makes sure ace doesn't use that internally and warns every time it is used.

also refactored config to add warn and reportError methods