Fixed: Shaped & Composite Mode

Fixed: Changing orentation does not cause enlightenment to segf

Updated code_needs completion

updated win code

the mother load of changes