add new canonifyuniquely function
Close down acceptable ciphers in server.
Added forgotten Copyright - License preamble.
Added "allowciphers" option in body server control.
Locks: Replace global Item list by a local Red Black Tree
Implement random calling of optimized OpenDB with an optional env var
Merge pull request #935 from kacfengine/master

Fix Windows build.
Add example of using sort()
Merge pull request #936 from tzz/tzz/2516-numeric-sort

Add example of using sort()
Make Rlist a list of Rvals
Add EvalContextVariableTags
Merge pull request #912 from lpefferkorn/speedup0

Redmine #1875: Locks - Replace global Item list by a local Red Black Tree
Remove negated class heap.
Redmine#2111: eval() function for math evaluation
Redmine#2111: Bring in peg 0.13 under 3rdparty/
Merge pull request #882 from tzz/tzz/evaluate3

Redmine#2111: eval() function for math evaluation
Merge pull request #932 from jeffali/port/TcOptimizeEnvVar

Implement random calling of optimized OpenDB with an optional env var
Add struct Class, ClassTable, use in EvalContext, replacing StringSet
Merge pull request #873 from jimis/master

TLS: closed down default cipher list, added "allowciphers" option in body server control.
Add LMDB support (TCDB is still the default option)