Fix an ASSERT_EQ in AtomicMapTest

In order to check for characters or strings to be equal ASSERT_STREQ must be used.
ASSERT_EQ just does pointer compare and not value compare.
Fix undefined behaviour caused by mutex unlock() in destructor
Merge pull request #1 from adam4813/develop

Fix an ASSERT_EQ in AtomicMapTest
Merge pull request #8 from catageek/develop

Fix undefined behaviour caused by mutex unlock() in destructor