cover against abnormal cases
"convert" is now a reserved keyword.
henceforth the client list takes types instead of simple class names. The old (standard Eiffel) behaviour is retained though.
types-as-clients: eiffeldoc support
types-as-clients: new germ
now actual full types can actually be used as clients (proof in next commit)
tightening exports (using types as clients)
latest grem, with working types as clients
renamed parameter
smarter updates
Merge branch 'master' of github.com:LibertyEiffel/Liberty
Merge branch 'master' of github.com:LibertyEiffel/Liberty
Merge branch 'master' of github.com:cadrian/Liberty
types as clients, WIP
Revert "tightening exports (using types as clients)": not ready for public usage.

This reverts commit ef5d6754ca0b30ff3f35e2cfdb8d963034bc7916.
bugfix
new germ
some tutorial classes are used in tests, so we need some loadpaths to the tutorial directories
Merge branch 'master' of github.com:LibertyEiffel/Liberty
code cleanup and slight improvement