Fixed double definition of function entry block.
(LLVM already create the entry bock when defining a function).
Fix for function declaration and definition. Makes previous fix useless.
Prevented function redifinition.
Added few documentation for [ollvm_llvmgateway module].
Removed src/.depend from git versionning.