Merge branch 'master' into develop
Fixed error causing type initializers to be invoked in the opposite order to what they should (#96)
Improved API for the topological sorter
string s = (string)65 no longer works (see discussion in #115)
Release 1.7.1