Removed MCStringGetCString calls from Mac specific files *only*
Updates after Seb's feedback
removed a line that was not needed
Replaced all uses of itemised_string with MCArrayRef in mac files
Updates after Seb's feedback on itemised_string
added a destructor for struct FilterRecord
Updates after Seb's feedback
updates after Seb's feedback on initialization of FilterRecord members
Merge remote-tracking branch 'upstream/refactor-syntax_unicode' into HEAD

Conflicts:
	engine/src/dskmac.cpp
[[ MacCStringRefactor ]] Fixed nil array assignment issue
Merge branch 'refactor-syntax_unicode_CStringMac_clean2' into refactor-syntax_unicode