API to get run-id of currently running program and adding the API to CDAP CLI and Client
test added for runId in cdap-client tests
wip: runs endpoint to get active, completed and failed runs of a program
get current Runs and history endpoint merged into one  endpoint and corresponding changes in CLI and tests
Merge branch 'develop' of github.com:caskdata/cdap into feature/get_current_runId_appfabric

Conflicts:
	cdap-cli/src/main/java/co/cask/cdap/cli/DefaultCommands.java
removed unused endpoint support in CLI (service runnables history) and updated endpoints to use runs instead of history in TestFrameworkTest
checksytle fixes: import order
Merge branch 'develop' of github.com:caskdata/cdap into feature/get_current_runId_appfabric
UI changes for history to runs change in endpoint
test case fix
update to CLIMainTest
small refactor
minor formatting,imports and consistency fixes
test case fix timeout
code review comments
name refactor and using AbstractCommand class to include utility methods
adding state while storing start records, ignoring storing start records if the state is already stopped or error
code review based refactor
Merge branch 'develop' of github.com:caskdata/cdap into feature/get_current_runId_appfabric
removing unused import and annotations