created a new namespace for generic CppAD addon funtions:
moved sparseForJacHessian and generic sparsity related functions to the namespace extra
changed licenses to EPL1 and GPL3
fixed vector type in source_generation example