Move gHash to Platform
Resolves #433 (closed)
We wanted to use the gHash function to create a hash key indexing a database map. This meant the gHash function was no longer just part of the iTask Internals and was therefore moved to Platform.
Related to clean-platform!388 (merged)