Merge pull request #2 from wlach/master

Updates to orangutan documentation + new "duration" argument for tap command
Support comments in orangutan scripts with lines starting with #. r=wlach
Standardise on 2-space indentation spacing.
Add semicolons as an alternative separator between orangutan actions. Thanks wlach for suggesting this way of implementation.
Add the ability to have multiple commands and comments on one line.
Update README.md after support for comments was updated.
LG G2X's touchscreen (nvodm_touch) needs MT_SYN events sent after every touch
Slight rewording of an awkward sentence in README
Add support for touchscreen used by Geeksphone
Add a utility for testing orangutan
use the host architecture to select the correct ndk tools

Do this so people using x86_64 tools don't have to twiddle with the Makefile.
give a directory-qualified path to |adb push|
Add support for key events
Update documentation about FirefoxOS

Orangutan's usefulness there is no longer speculative. :-)
Add support for outputting input timings using -t parameter

Will hopefully be useful for understanding how long it takes for events to
take effect.
Various improvements/clarifications to documentation
Bug 929987 - Fix orangutan on first boot for inari;r=davehunt

It seems like some devices (e.g. the inari) need a BTN_TOUCH event to "wake
up" the screen before they will start accepting input.
Bug 928404 - Remove su requirements of  "make push";r=gbrown
Bug 936120 - Make orangutan work on the hamachi;r=davehunt
Bug 936120 - Remove code to perform a button down wakeup on inari;r=davehunt

No longer necessary that we do a button down on every press, and an up on
every release.