do not use automatic scroll into view

prepares for deprecating the feature in the next version of ace
add config.warn and refactor config to allow sharing with ace_tree