Dev cleanup (FOR REVIEW ONLY)

Don't merge this yet...

This pull request includes many core changes:

- InformaCam now an Application object
- DCIM workflow includes queue/threaded background process for media capture, analyis and persists
- Three "Services" changed to simple utility classes (service functionality was not being properly used, and was not necessary)
- Broad code changes to remove use of access to member variables InformaCam.a.foo.bar which was causing MANY problems and NPE type crashes