Miscellaneous documentation fixes from last year.
Update dependencies and TODO for new tool and library versions.
debug support for ThiefLib.osl; ignore template module bin dirs
Convert config arguments of field proxy templates to pointers to avoid some obscure C++11 problem.
Use shared_ptr instead of unique_ptr for MessageHandler. Use emplace where possible. Add debugging messages for module and OSL initialization. Minor documentation fixes.