Enable flycheck for erlang-mode if EDTS is disabled
Add Javacript layer

- move JavaScript/js2-mode into a contrib layer
- add js2-refactor
- change keybindings to be more spacemacsy
- add a function to define a command prefix for a specific mode
Reformat javascript layer README
Update javascript layer README
Standardize some key bindings for javascript layer