boost: moveonly: create eccryptoverify.h|cpp and move helper functions there

Eventually (after 0.10) these files will hold the logic for crypto
verification routines, and CKey/CPubKey will call into them.
boost: moveonly: move BIP32Hash to hash.h
boost: moveonly: split CPubKey and friends to new files