Added support for storing Binary data (not only Files) to DirStorage.
Added type checking before storing data in MemoryStorage.
Added BinaryString class to wrap string data as a binary object.
Fixed JS serializer to add newline to the end of serialized data.
Changed XML serializer to use indentation and document stand-alone tag.
Added new built-in procedures for direct access to storage.
Changed storage web service to use common code from new built-in storage procedures.
Moved almost all implementations of the Binary interface into the same source file.
Changed file writing in storage web service to use binary streams instead of serializer.