Add strict std:: for standard functions.

Issue: #27
Fixes the condition for symbols for completion engine.

Issue: #27
Adds more tests for class List

Issue: #35
Reverts List>>appendList: to it's original state

Previous experiments with tail field was not correctly reverted.
One of them was the #appendList: method.

Issue: #35
Reverts List>>select: to original recursive form

Previous experiments with tail field was not correctly reverted.
One of them was the #select: method.

Issue: #35
Fixes Collection>>includes: which broke List>>=
Adds tests for List>>includes: and fixes other tests for class List.

Issue: #35
Fixes Dictionary>>includes: which broke Collection>>printString

Issue: #35
Removes IMemoryManager::registerExternalPointer and IMemoryManager::releaseExternalPointer.
Fixes GenerationalMemoryManager::moveYoungObjects.

Issue: #27
Removes unneeded volatile qualifiers.

Issue: #27
Prettifies BakerMemoryManager::releaseExternalHeapPointer.

Issue: #27
Merge branches 'bug/35/broken_sort' and 'fix/27/release_fix' into develop

* my/bug/35/broken_sort:
  Fixes Dictionary>>includes: which broke Collection>>printString
  Fixes Collection>>includes: which broke List>>=
  Reverts List>>select: to original recursive form
  Reverts List>>appendList: to it's original state
  Adds more tests for class List

* my/fix/27/release_fix:
  Prettifies BakerMemoryManager::releaseExternalHeapPointer.
  Removes unneeded volatile qualifiers.
  Removes IMemoryManager::registerExternalPointer and IMemoryManager::releaseExternalPointer.
  Fixes the condition for symbols for completion engine.
  Add strict std:: for standard functions.

P.S.: Happy birthday to RP! :)

Issue: #27
Issue: #35