Logger: Add basic log levels
Merge pull request #18 from calabash/feature/logger

Logger: Add basic log levels
Logger: Add methods info, debug, warn and error
Merge pull request #19 from calabash/feature/logger

Logger: Add methods info, debug, warn and error
CLI: Unshift path to make CLI testable
CLI: Print usage
CLI: Add 'help' method
CLI: Scope CLI methods to Calabash::CLI
CLI: Refactoring
A. Test-Server: Add build methods

This commit is big. It changed a lot of our code, and none of is has
tests. The code is based on the already existing Android code.
CLI: Use Calabash::Android::Build
CLI: Move CLI files to lib folder
CLI: Add verbose logging
CLI: Add --platform parameter
CLI: Print specific help.
CLI: Print better message when failing to parse args
CLI: Add console and default to CALABASH_APP
A. Test-Server: Fix bug with package named not being suffixed with .test
CLI: Console: Add nasty hacks to get console working for Android and iOS
CLI: Add generate