No Segfault, Issue 86 (ptl)

Jesus changed my life, He still does miracles today!
Merge pull request #87 from brianlovesjesus/issue86

No Segfault, Issue 86 (ptl)
Fixed parsing of parameters for function signatures which have type modifiers on their return type. Hoping to be able to use __traits(parameterNames, ...) at some point...
Implemented Bson.opApply().
Using auto ref instead of lazy to avoid nothrow this(this) problems.
Increased the default stack size for fibers to 64 KiB.
Fixed parsing of windows paths with a backslash at the end or at the start.
MongoCollection.findAndModify now returns the old object instead of the full answer object.
Added MongoCollection.count().
Bson.Type.BinData is now converted to Json as a base-64 encoded string.
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Task now actually uses the stack_size argument.
The reverse proxy now adds X-Forwarded-Host and X-Forwarded-For headers.
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Fixed JSON deserialization of associative arrays with non-strings as values.
Reverted changes, I blame smartgit....  >>
Merge pull request #89 from 1100110/master

<package name>.d is now usable as an alternative to app.d for the application entry point.
Merge branches 'master' and 'master' of github.com:rejectedsoftware/vibe.d
Fixed a possible null dereference in the HTTP server.
Fixed compilation of projects with no package.json file.
Relaxed the email checking rules and using std.net.isemail now to make email validation more correct.