Fix typo that caused encoding to ignore saved regs
Rename to more intention-revealing name
Fix baffling comment

See 9d759146
Adding db.add_host() and workspace

- Adding add_host() Although Report host exists, this is a
straightforward method to metasploit-credential::creation::add_host()
- Add workspace.id to the responses of db.current_workspace and
db.workspace and  db.get_workspace
Removing add_host since it is not necessary :(

- Ups I did not needed this. I can get away with report_host and
report_client.
Add initial support for Java serialization
Add initial requiring file
Add support for long-utf
Don't redefine the static decode method
Add block data support
Add support for Data Block Long
Add support for annotations
Raise exceptions when unserialization isn't possible
Add support for ClassDescription
Move types to the Serialization module
Delete ClassDescription
Delete ClassDescription spec
Split ClassDescription into ClassDesc and NewClassDesc
Add support for arrays
Raise error on unsupported ClassDesc