Improvment

1. NonBlockingLinkedQueue is now implemented to Queue.
2. Removed containObject in DataStore.
3. ConcurentMapDataStore is now using NonBlockingLinkedQueue instead of
List.
4. Added more tests to NonBlockingLinkedQueueTest.