Adding the option to run activity with extras, for example

adb shell am start -e key1 value1 -e key2 value2 -n myactivitynamespace/.main
Merge branch 'start-Activity-with-extras' of github.com:pablito900/adbkit into start-Activity-with-extras
Beautifying the last commit
     "Adding the option to run activity with extras, for example
     adb shell am start -e key1 value1 -e key2 value2 -n myactivitynamespace/.main"
Merge branch 'release/1.1.5' into develop
fixing indentation
1) Implementing the full suport for extras

  [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
    [--esn <EXTRA_KEY> ...]
    [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
    [--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
    [--el <EXTRA_KEY> <EXTRA_LONG_VALUE> ...]
    [--ef <EXTRA_KEY> <EXTRA_FLOAT_VALUE> ...]
    [--eu <EXTRA_KEY> <EXTRA_URI_VALUE> ...]
    [--ecn <EXTRA_KEY> <EXTRA_COMPONENT_NAME_VALUE>]
    [--eia <EXTRA_KEY> <EXTRA_INT_VALUE>[,<EXTRA_INT_VALUE...]]
    [--ela <EXTRA_KEY> <EXTRA_LONG_VALUE>[,<EXTRA_LONG_VALUE...]]
    [--efa <EXTRA_KEY> <EXTRA_FLOAT_VALUE>[,<EXTRA_FLOAT_VALUE...]]

the options object should look like this

  options =
        component: <component>
        action: <action>
        extras: [
          {
            key: "key1"
            value: <value1>
            type: <bool or int or string or long or uri or novalue>] #optional
            isArray: <true or false> #optional
          }
          {
            key: "key2"
            value: <value2>
            type: <type2>
            .....
          }
          ...
          ...
        ]

2) adding UnitTest for start Activity in file startactivity.coffee under test/adb/command/host-transport folder
Merge branch 'start-Activity-with-extras' of https://github.com/pablito900/adbkit into pablito900-start-Activity-with-extras
Add more magic to extra options. Detect arrays automatically and support an alternate syntax.
Add startActivity extras to README.
Bump version to 1.1.6.
Merge branch 'release/1.1.6'