Refactored MCRelayer
engine: Correcting comment in uuid.h (random should be non-random).

Conflicts:
	engine/src/uuid.h
Added uuid files to iOS project.
[[ Uuid ]] Added uuid.cpp to android and Linux makefiles.
[[ Uuid ]] Added uuid.cpp to Mac server project
[[ Uuid ]] Added stub MCCrypt_random_bytes_static for when OpenSSL not present.

Conflicts:
	engine/Android.mk
	engine/engine.xcodeproj/project.pbxproj
Merged Uuid feature into refactor-syntax
[[ Uuid ]] Added files to windows projects.
[[ Uuid ]] Correct parameter count check to stop crashes when wrong number of parameters is passed to uuid().
Merged Uuid feature into refactor-syntax
Refactored UuidFunc
Reimplemented the card names and card ids stack properties as list props, implemented card names property for groups