start bundling platform-specific shared libraries.
fix build errors.
add custom datadir option.
updated libbitcoind.so.
datadir fixes. wait for wallet to load.
allow rpc server as an option.
fix argument allocation.
argument refactor.
disable multiple instantiations.
add GetInfo().
add GetPeerInfo(). fix GetInfo().
fix GetInfo() and GetPeerInfo().
add "peer" and "version" event.
add GetAddresses(). add "addr" event.
clean up GetAddresses().
improve example.
clean up code. dispose callback.
garbage collection.
fix exmaple.
example.