Replace ko.expressionRewriting.parseObjectLiteral with a parser that's three times as fast and 2/3 the size (over 400 bytes smaller, minified).
It also eliminates extra white-space in the string, requiring fewer 'stringTrim' calls, and strips the quotes from keys so they're consistent.
The spec changes are about the removed white-space and quotes, and a new spec shows how removing spaces and quotes fixes a problem.
Also includes an improved stringTrim.
Merge branch 'version-3.0.0-development' of github.com:SteveSanderson/knockout into version-3.0.0-development