More api

- separates adb command execution from gradle adb task
- adds some utility functions to query device properties
- some api clarification

Note: renames the task creation methods from `tasks` to `task`.