DEVEXP-2 Android verification spike

Spike completed

commit dfa59f06222fc5bdf655ea6e4dea9340ac8c502f
Author: Matt Hooge <mhooge@gmail.com>
Date:   Mon Feb 25 16:24:42 2013 -0800

    Updated Android verification spike

    - added rudimentary verification for an Android build

commit 18fe95c5d015301dc30625eb3f9b585e6d3e7d9e
Author: Matt Hooge <mhooge@gmail.com>
Date:   Thu Feb 21 19:40:57 2013 -0800

    - added basic regex matching for permissions

commit f4454772b3250fc8f9e7c3eb24b957443288e1d6
Author: Matt Hooge <mhooge@gmail.com>
Date:   Wed Feb 20 16:19:26 2013 -0800

    -stubbing out functions and work for Android spike
DEVXP-9 Android verification

- moved common functionality out of iosupport.py into support.py
- refactored code accordingly, brought unit tests back to passing
DEVXP-9

Doc updates
WIP

- refactoring androidsupport module
WIP

- basic directory search for AndroidManifest
WIP, bleargh XML
WIP

- working on examine AndroidManifest XML
WIP

- driving forward with new xml parsing approach to AndroidManifest validation
- merged in latest changes from remote branch
WiP

- found good path for parsing XML
- added check_iterable_for_values to encapsulate string searching
- added test case and file for android support
WIP

- more working refactoring the tests
- returning true/false instead empty lists for manifest verification methods
WIP

- reworking return values for consistently
- increased logging
Solidified testing pattern for method calls

- changed to use the patter "is missing" and returning True is something is missing, False otherwise
WIP

- search_iterable_for_values is broken, need to study set math, get results in line with what I suspect
Regexing code files

- working on analyzing java files for InstrumentedActivities
Added more static analysis

- Checking for analytics (instrumented activities) and takeOff calls
Doc updates

- additional documentation and copyright headers
- merged in changes from 0.6.5 release
DEVXP-9 Added documentation theme
WIP

- updated uainspector with better command line args
- set default logging level back to INFO
- fixed doc errors and log output in android support