Don't put the extension on the default file name
ARMORY-130 - Implement ArmoryD method to create a lockbox

Initial commit. Code is solid but certain aspects are subject to change,
subject to discussions with team members. Some extra C++ support for
compressed keys has also been included. Unit tests need to be written
for everything.
Merge branch 'devel' into doug-devel