Properly implement arrays.
Fix a few unit tests to pass parameters to macros in proper order.
Add Unserializable exception.
Add serialization support.
Add forgotten commit of exceptions.
Set up Doxygen builds.
Implement cloning.
Add unit tests for cloning.
Add make target for CPPUnit tests.
Implement NBT::Scalar, except for clone.