Fix filename typo
Add usocket dependency
Fix package name
Move wire format funcs
Remove wire format wrapper cruft
Add utility func
Add rpc-connection class
Fix compilation errors
Fix compiler warning, add type check
Simplify/fix bug in invoke-rpc-method
Convert code to use rpc-connection
Misc cleanup
Add auto-marshalling struct macro
Add type decls, misc. restructuring, remove stupid little funcs
Fix some compile errors, untested
Add convenience constructor
Make utility funcs available in macro
Add optional slot predicate
Clean up the macro a bit
Remove old marshalling code