update call log analyzer to include additional file(s) and table(s) in search;

updated call log analyzer to search files where name = 'logs.db' and additionally to try tables named 'logs'.  Also refactored code to be more extensible and a little more sanely organized.  Looking at other sibling 'analyzers' in the android module indicates they could all be refactored in similar ways, and probably a lot of duplicate code could be reduced if they were refactored as a whole to be more generic.
Merge remote-tracking branch 'upstream/develop' into call_log_locations
Updated version number
Added version into name of desktop icon
moved build type back to DEVELOPMENT
Merge branch 'release-3.1.0' into develop
fixed doxyfile to reflect modules going away
Merge pull request #862 from millmanorama/call_log_locations

Merge remote-tracking branch 'upstream/develop' into call_log_locations
Added utf-8 encoding to test diff
Updated gitignore