Remove pre-0.9 compatibility macro definitions
Rewrite load-from-port in Scheme
Drop :main-script flag from load API

This flag has never been used.