Updated the interfaces for the strategies used for transforming the IR AST based on MOLA's feedback. Basically, more methods has been added and more information is passed to the strategies. In general this is a better approach since the strategies should be general enough to cope with differences in the target language being generated to.