Fixed verious things after re-testing with SIFT approach (handling of skippable and mandatory arguments, approach printing).
Env_clear_memcaches now also clears the nanocache
Added the ability to print the code for an approach to the console in gui_saveapproach