Initial checkin of HPBTC source files. This version is the same as revision 514 of the original source files.
We are probably going to need to fix some things in this API later. It should be relatively easy to track changes since we keep this library separate from our own code.