[DF-4476] Reimplemented functions and bind. Draft signals.
[DF-4476] Added unit test draft implementation.
[DF-4476] Fixed compilation issues
[DF-4476] Unit tests for function and bind added.
[DF-4476] MacOS compilation fixes
[DF-4476] Review fixes
[DF-4476] More fixed after review
[DF-4476] Other fixes after review
[DF-4476] Using BaseTypes
Merge branch 'development' into development_function_bind_signal

Conflicts:
	Projects/iPhoneFramework/Framework.xcodeproj/project.pbxproj