Added property BsonDate.timeStamp.
renderCompat() now allows passing of parameter values as their original type instead of Variant.
Updated change log.
HttpServerSettings.maxRequestHeaderSize is now actually used.
Updated TODO list.
Foxed typo.
Update source/vibe/data/bson.d

Added opCast!ubyte[] for BsonObjectID
Merge pull request #144 from ekyo/patch-1

Update source/vibe/data/bson.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Bson.length works on objects + accessing non-existent fields will now throw a descriptive exception.
find, findOne and findAndModify now use overloads instead of templated default arguments for the field selector.

Using Bson as the field selector was not possible before because the type inference screwed up with the `null` default value.
Hopefully a compile fix for linux/64-bit.
Added Bson.EmptyArray.
64-bit compile fix.
Added function for decoding email recipient/sender headers.
Renamed parseDietFile(Compat) to compileDietFile and added compileDietFileMixin.

compileDietFileMixin makes all symbols of the enclosing scope available instead of requiring each individual symbol to be declared.
The helper function _toString needed to be made public for this to work - this will need some clean up later.
Some fixes.
Workaround for linking errors.

If to!() is applied to arrays of user defined structs, 'symbol not
found' errors happen at link time. As this conversion is unwanted most
of the time anyway, I added a check to avoid the attempt, solving the
problem.
Fixed up Mutex so that the unit test successfully runs.
Fixed parsing of JSON unicode escape sequences (one character was skipped after the sequence). Fixes issue #146.