Introduce Cask and Ecukes unit test

Auto indent feature is tested.

Unit test can be executed by
  $ cask
  $ cask exec ecukes
Fix comma first style indentation

By setting smie-rule-separator-outdent to jsonconfig-basic-offset.
Use set+make-local-variable instead of setq-local

For Emacs 24.2 or below compatibility.