Adding new capabilities to start android app, changing adb.startApp to pass all arguments, adding functional test and updating cap.md

-Related to #2026
-Added new  capabilities `intentAction `, `intentCategory `, `intentFlags `, `optionalIntentArguments ` and defaulting them. 
-Added new test to launch activity with a category
-Updated caps.md
-Made sure that adb.startApp is called with all arguments [appium-adb 1.0.3] (https://github.com/appium/appium-adb/commit/662b0e930615c156fdbbfe295b2b90072e13b53a).
-updated package.json and also submodule commit.