gosh_foreach & genericTab

GenericTab is like a C++ std::vector in C.
It can be unusefull for this project but it provides an exemple for
implements a structure which can be used by gosh_foreach.

Maybie we should create a GenericList like a C++ std::list ?
DynamicTab

Replace GenericTab by DynamicTab and correct the foreach.
We must declare "elem" outside the macro else, gcc say elem isn't
declare, it's strange :?
Fix common source files
Merge remote-tracking branch 'neckara/master'

Conflicts:
	src/go/CMakeLists.txt
Réajoute le FOREACH_POSITIONS tant que gosh_foreach ne le gère pas
Fix warnings