convert GUI to use ttk for more native look and feel

Ttk widgets are the easiest way to get a more native look and feel with the
widgets.  It does also work on Mac OS X, but its not included until Python
2.7, which was not included in Mac OS X until 10.7.

refs #1967
refs #1968
add app icons to installer and set path to load them from

refs #1967
refs #1968
keysync-gui: convert input sources to new app icon style

This is the first step in implementing the v0.2 GUI sketched here:
https://guardianproject.mybalsamiq.com/projects/gpgcleanroom/KeySync%20-%20preliminary%20ChatSecure-only%20sync

This also leads towards the v0.3 GUI.

refs #1967, #1968
split out QR Code window into its own method, for readability

refs #1967, #1968
keysync-gui: play QRCode window directly over main KeySync window

This makes the next step obvious and prevents the QRCode window from
getting lost on a big screen, or a screen with lots of open windows.

refs #1967, #1968
REABSE keysync-gui: convert input sources to new app icon style
disable widgets on mainscreen when the QRCode window is displayed

This puts all the focus on the QRCode window as the only action to do once
the conversion has been run.  Closing the QRCode window re-enables all of
the widgets.

refs #1967, #1968
gajim: read in and parse public keys and verified status

Gajim's *.fpr is the same tab-separated format as libotr's
add standard app field: '.files' for a list of all relevant files for that app

This makes it easy to check if a given folder belongs to a specific app.
For example, if the folder contains all three files in the
AdiumProperties.files list, then that folder is for Adium.

refs #1967
refs #1968
keysync-gui: preload all app icons, both enabled and disabled

This makes it easy to show the app icon wherever it makes sense

refs #1967, #1968
keysync-gui: create window for manually choosing the path to an app's files

refs #1967, #1968
chatsecure: always encrypt otr_keystore, even if it has no secret key data

Its easier to have a single standard file format, plus its good to protect
metadata and social graph information.

refs #1876
REBASE keysync-gui: play QRCode window directly over main KeySync window
add key bindings for closing windows

refs #1967, #1968
REBASE convert GUI to use ttk for more native look and feel
REBASE add app icons to installer and set path to load them from
clean up layout and colors for Mac OS X

refs #1870, #1967, #1968
REBASE keysync-gui: create window for manually choosing the path to an app's files
update Mac OS X build instructions

refs #1870
automatically set manually added app type based on detecting conf files

refs #1967, #1968