hollie/misterhouse — pull request #20 by jduda (2012-11-27 22:04:09+00:00)
Title: Update android_server with new features.

- Add the Android_Item.pm module which is used for android testing and provides
examples of how to use android display features from MH Generic_Item based
objects.
- Added web/lib/android.xls to allow http://host/sub?android_xml to be
displayed as a proper xml page.
- Update mh/bin and Voice_Text to move speak and play wav files from the
main web directory in the source code tree to the html_alias_web diretory
which is typically in the data directory.
- Update Generic_Item to remove the android_query method to determine how
many "tags" are in play. Enhance the android_xml methods to allow better
support for attributes which provide additional mechanisms for android
display features.
- Update android_server.pl to fix various issues. Use JSON for communication
in both directions on the service channel. Correct a problem with supporting
multiple SSH tunnelled connections to multiple android devices. The service
channel now passes "version" identifiers between host and android such that
each side understands the version of software on the other side of the channel.
We continue to provide backwards compatibility to earlier revisions through
this transition.