use real function calls instead of the old string method where possible
(basically leaving only the old legacy mapgen calls still using the string method)
remove useless mention of last revision.
legacy stuff should always be marked as "Warning:"
and make warnings more consistent