refactor(shell): create a separate lib files for shell tasks
feature(check_req): check requirements for android

For the moment, it works for android only.
feat(android): check if `adb` is present
doc(readme): add `phonegap:check` to the available tasks
Ignore some files and ignore coffee for npm
create npmignore