Improved wrapper generator

In function declaration, uses AbstractVector instead of Vector (closes #8)
In functions with vector arguments, catches result of convert (#10)
Explicitly ignores some routines

Removes gsl_eigen_*, gsl_complex_*, gsl_sort_*, gsl_vector_*, gsl_matrix_*, blas*, cblas*, gsl_fft*, gsl_linalg* functions, which are redundant with native Julia functionality. Addresses #12
Updates generated wrappers