Squashed commit of the following:

commit 1df4d4a9e047f70f284183185d81070e49097ad3
Author: Daniel Hammann <github@honnel.de>
Date:   Wed Mar 12 21:33:13 2014 +0100

    Added Windows section to CheckStyle configuration information part (and splitted Linux and MacOSX up).
Merge branch 'master' of https://github.com/openpgp-keychain/openpgp-keychain
Added FAQ: specifying connection port for Keyserver.
move fingerprint coloring into helper
certify: add certify action button to viewkeymainfragment
certify: selectsecretkeyfragment cosmetics
certify: viewkeyuseridsadapter cosmetics and checkbox capability
certify: support PUBLIC_KEY_RING_BY_MASTER_KEY_ID_USER_ID uri (haha)
certify: revamp certifykeyactivity

show info on the key to be certified, along with a list of (selectable)
user ids. user ids are handed through to the signing service, but not
yet handled.
certify: add some subscopes in PgpKeyOperation for readability

note this commit introduces NO semantical changes whatsoever!
certify: sign individual UIDs

direct signing of pubkeys is out for now. not sure how this should be
handled, but it's trivial to re-add so leaving this up for discussion
for now.
Keyserver query now uses machine readable output for search and get. Added separate function for converting algorithm integer ID to String.
removed TODO comment
certify: preserve user id certificates when saving secret keys
#429 4)
In the clicking for a particular contact , two icon in the actionbar show the same hint ('Share'). Second
icon hint can be 'Keyserver' or just only 'server'
Merge pull request #421 from uberspot/master

Fix export for new unified key list #409 and lock drawer in tablets #255
Merge pull request #420 from gogowitczak/master

Added FAQ: specifying connection port for Keyserver.
Merge pull request #430 from Valodim/certify

Revamp certify dialogue
Merge pull request #431 from honnel/ui-modification

Ui modification
Fixed coding style.