Added support to run tishadow from titanium modules. This enables all tishadow commands from a titanium commonJS module. It pushes assets and spec folders to the the server if your are running from a ti module project.
Fixed hardcoded name
Remove check for bundle name matches Appify name as this prevent several testing scenarios for modules
Merge branch 'master' of https://github.com/dbankier/TiShadow
Added spec --target <app_name> option to be able to configure the target app or bundle name for running tests
Added --target option to run command
Merge branch 'master' of https://github.com/dbankier/TiShadow

Conflicts:
	cli/tishadow
Added -T option to README
Fixed error waiting for the first "Runner finished", now it waits for
all devices running until the last "Runner finished" log. Fixed waiting
for specific number of specs from server log for JUnit reporter.
Instead, the socket is waiting for a new log sent by JUnit reporter.
Also, changed the name for XML report file for better human reading.
Merge branch 'master' of https://github.com/dbankier/TiShadow
closes #296
Merge branch 'master' of github.com:dbankier/TiShadow
3DMatrix...
Merge pull request #295 from katangagonzalez/master

Posible solution for Issue #294
Merge pull request #291 from gzunino/master

Allow running specs over a titanium module
Merge remote-tracking branch 'origin/master'

Conflicts:
	cli/support/config.js
	cli/support/socket.js