Merge pull request #185 from runrevsebastien/refactor-syntax_unicode_mac

Refactor syntax unicode mac
[[ UnicodifyMac ]] Removed moved code from osxspec.cpp and osxfiles.cpp.
[[ UnicodifyMac ]] Removed unused files (will be reinstated when we next merge in master).
[[ UnicodifyImage ]] MCImage::F_HAS_FILENAME now only relevant in save/load.
[[ UnicodifyImage ]] Editability of image now determined by if filename is empty.
[[ Unicodify ]] Fixed error in answer file with types - initial is optional (so should be nil if not specified).
Added icon properties button property table.
Added windowshape property to stack property table.
Merge branch 'refactor-syntax' into refactor-syntax_unicode
[[ UnicodifyPlayer ]] Change Assign to Retain in MCPlayer copy constructor.
Added 'Redraw' to MCButton::DoSetIcon (to make sure the button refreshes after an icon is set).
Changed type of VScroll/HScroll of field and group to Int32.
Merge branch 'refactor-syntax' into refactor-syntax_unicode
[[ Unicodify ]] Corrected MCU_puturl - previously it was using the wrong filename (not trimmed).
Merge remote-tracking branch 'origin/refactor-syntax_unicode' into refactor-syntax_unicode_mac