Update build process and documentation

Update the build process by ensuring that all
variables are set before ant will build an image.

Document the build process in external/Makefile
and README with information about how to build by
hand and using ant.

This closes commotion-android issue #21.