Module loading

add config.loadModule instead of having same function for themes and modes
use it for automatic loading of keybindings
and allow option object in setMode to fix https://github.com/ajaxorg/ace/issues/1142

@ajaxorg/liskov