Boolean nodes are now cached by value.
Added copyright notice to the unit test source files.
Fixed a few issues with `plist_data` and const-correctness for `plist_string`. Wrote doxygen documentation for `plist_data`.