updated property getting & chunk evaluation to use new eval_ctxt method and MCExecValue class
removed ep from getcustomprop and sendgetprop
removed ep from property setting routine
refactored mode specific property getting and setting
Merge branch 'refactor-syntax_unicode_shims' of https://github.com/runrev/livecode into refactor-syntax_unicode_shims_property

Conflicts:
	engine/src/chunk.cpp
	engine/src/chunk.h
	engine/src/cmdsc.cpp
	engine/src/cmdsm.cpp
	engine/src/cmdss.cpp
	engine/src/property.cpp
	engine/src/util.cpp
Merge branch 'refactor-syntax_unicode_paragraph_attr' of https://github.com/runrev/livecode into refactor-syntax_unicode_shims_property

Conflicts:
	engine/src/exec.cpp
	engine/src/exec.h
	engine/src/fieldh.cpp
	ide
partially refactored Bitmap Effects getting & setting
Merge branch 'refactor-syntax_unicode_shims' of https://github.com/runrev/livecode into refactor-syntax_unicode_shims_property

Conflicts:
	engine/src/exec.cpp
Fix an infinite loop with the message box

Still need a more general fix for things setting endindex to INT32_MAX.
Merge pull request #390 from runrevfraser/refactor-syntax_unicode_fix_msgbox

Fix an infinite loop with the message box
removed remaining getprop & setprop calls using ep
fixed typos in MCChunk::getprop
Removed MCStringGetCString calls from aclip.cpp
Removed MCStringGetCString from customprinter.cpp
Some more removals of MCStringGetCString from customprinter.cpp
Removed MCStringGetCString from deploy_linux.cpp / deploy_sign.cpp / deploy_windows.cpp
Removed MCStringGetCString from dispatch.cpp / dskmain.cpp / eps.cpp
Removed MCStringGetCString from exec-ad.cpp / exec-engine.cpp / exec-files.cpp
Removed MCStringGetCString from exec-interface-object.cpp / exec-interface-player.cpp / exec-interface-stack.cpp
Removed MCStringGetCString from exec-interface.cpp / exec-interface2.cpp / exec-multimedia.cpp