OTASCIIArmor: remove (Get|Set)(AndPack)?StringMap

This is unused code that bloats the interface.

The class already allows armoring arbitrary byte arrays. Supporting arbitrary
data structures here makes no sense. In this case it creates a hard dependency
on the storage subsystem.  The encoding into byte arrays should be chosen at the
call site.
ot_utility_ot: remove unused function
OTRecordList: replace helper function with lambda
OTAsymmetricKeyOpenSSL: move undeclared function to unnamed namespace
opentxs-core: fix -Wmissing-declarations
Merge pull request #291 from OttoAllmendinger/pr-armoring-stringmap

OTASCIIArmor: remove (Get|Set)(AndPack)?StringMap
Merge pull request #290 from toxeus/fixMissingDeclarations

fix -Wmissing-declarations
CMake: don't treat warnings as errors in otprotob

The code is auto-generated by Google Protobuf.
opentxs: fix -Wunused-macros
Merge pull request #294 from toxeus/removeUnusedMacros

opentxs: fix -Wunused-macros
OTPaths: fix -Wundef
Merge pull request #296 from toxeus/fixUndef

OTPaths: fix -Wundef
git: append newline to pre-commit hook's error report
Merge pull request #297 from toxeus/fixGitHook

git: append newline to pre-commit hook's error report
Removed OTDataCheck.
Merge pull request #298 from benma/unusedFuncs

Removed OTDataCheck.
OTContract: Remove deprecated tag "key"
OTPseudonym: Remove deprecated code (old key system)