command executor refactoring and unit tests
Add missing newline when adding apphance to project.properties
(cherry picked from commit b780c7081d514bd518c704edf97f206ee4d1e705)

Conflicts:
	src/main/groovy/com/apphance/flow/plugins/android/apphance/tasks/AddApphanceToAndroid.groovy