Environment.load() will now automatically add the loaded script as a dependency unless *is_dependency* is set to False
scripts on_setup() is now called before any target, and even if not target is available in the loaded script
fixed NameError in OptionSet.get_int()
Session.get_data() now also accepts a ScriptWrapper object. this allows to pass a loaded script directly to the function instead of accessing its “env” attribute
added stdlib compiler and linker def
* added beak.cli module
* added “parent_options” argument to Runtime() constructor
* added Environment routine “init()” which forces post-order evaluation
* added “basename” global script function
* added “warning” global script function
* fixed beak.path.chsuffix() and ~.getsuffix() for paths without slashes