Added German Language support

Closes #86

Modified-By: John Brooks
typo fixes [DE]
Update BUILDING.md

This was missing from a clean ubuntu build box - caused a "Project ERROR: libcrypto development package not found" error message
Merge pull request #101 from silarsis/patch-1

Add pkg-config for ubuntu build instructions
Merge pull request #95 from ghost/patch-1

Fix typos in German installer translation
Add protobuf support in build process
Add ControlChannel.proto
WIP Add Useful.h
WIP Add Channel
WIP Add ControlChannel
WIP Connection
WIP Add Connection in Channel and ControlChannel
WIP Start implementing request/response functions in Channel
WIP Add OutboundConnector
WIP ContactUser use OutboundConnector
Remove OutgoingContactSocket
XXX ContactRequestClient remove use of IncomingSocket
Update IncomingSocket
WIP UserIdentity fix use of IncomingSocket
Enable dptr inheritance in Channel