Fixed|Client: Build failure in release build
Refactor|libcore|Script: Apply PIMPL in the Script class
Fixed|libcore|String: Out-of-bounds memory access (leading to crash)

String::compareWithCase() was calling the QString constructor with a
specific size with the intention of limiting the size of the string.
However, this constructor does not check for null-termination in this
case.

IssueID #1879
libcore|TokenBuffer: Checking for token equality

The sizes must match for an exact match.
Merge branch 'master' of https://github.com/skyjake/Doomsday-Engine