Merge branch 'release/0.3'
Merge branch 'release/0.4'
Merge branch 'release/0.5'
Fixed issue with conflicting typedef.
Updated version to 0.5.1.
Merge branch 'hotfix/0.5.1' into develop