Add documentation for the isXYZSerializable serialization traits.
Add enum test case for registerFormInterface (scheduled for deprecation). See #681.
Session variable improvements.

 - Add more documentation for SessionVar
 - Read accesses to SessionVar now also start a new session.
Disallow types with aliasing to be stored in a session (immutable references are fine).
Always return session values as const to avoid unintended no-ops.

Example:

SessionVar!(S, "someStruct") someStruct;
someStruct.field = 32;

Field would be set on a temporary in this case. The correct approach is:

S s = someStruct;
s.field = 32;
someStruct = s;
fix small typo
Merge pull request #683 from UplinkCoder/patch-5

fix small typo
Fix and clean up the web-i18n example.
Fix serialization of DictionaryList and add unit test. See #621.
Add another DictionaryList serialization test.
Make redirect handling for download() more specific.
Add preliminary support for the new scheduler system of D-Programming-Language/phobos#1910
fixes compileation of diet-templates with GDC
added Json handling and @contentType UDA
added nice alias for WebSocketHandler
Add FixedRingBuffer.clear() (avoids warning on DMD 2.066dev as a side effect).
Enable FreeListRef to take qualified payloads.
Avoid heap delegate for runWorkerTask and allow shared delegates.

Also unifies task handling code for worker and non-worker tasks.
Add workaround for strange stdout/stderr initialization issue that breaks the Travis-CI tests.
Avoid use of Variant for run(Worker)Task to enable use of certain classes of types.

Especially some shared qualified types and types with elaborate assignment/destruction resulted in runtime errors before. Now the values are directly stored in a void[] array.