Implement visitor to preprocess parse tree to handle mixins
Deal with mixing parameters and defaults correctly
Fix one more test for mixing scoping