Merge pull request #7 from fogzot/master

Make date formatting independend from current globalization
Use a different approach to formatting that date that won't suffer from locale differences

Also renamed DateUtils.ToString() to DateUtils.FormatDate() which seems
more appropriate.
Vastly improved MimeParser performance by 15% by using a custom MemoryBlockStream
Make sure that our dword pointer is 4-byte aligned

This isn't really an issue on x86 or x86_64, but can
cause crashes or get incorrect results on SPARC, MIPS,
and some older ARM architectures. Modern ARM supposedly
handles this better, but likely takes a performance hit.

Better safe than sorry.
Fixed DateUtils.FormatDate() - forgot to run the unit tests earlier :(
Added unit tests for MemoryBlockStream
Documented MemoryBlockStream.Dispose(bool)
Improved MemoryBlockStream.SetLength() and added override for CanTimeout
Bumped version to 0.7.0.0
Oops, really fixed alignment issues this time.
Code cleanup: removed obsolete NUnit method calls