BUILD: Fixed bad definition

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
COMMON: Fixed include order, added "Extern C" flags

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
COMMON: Added missing includes

These are mandatory on gcc/Clang

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MATHS: Removing sse-related include when compiling without SSE

This prevent gcc complaining from this file being included although no
-mssse flag was given.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
VCO: Fixed bad generator destroying function called

Now the factory handles all this kind of stuff.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>