Bugfix: correct makefile module which compiles lattice classes

Add missing targets for the lattice cpp files.
Add GSLFLAGS and BOOSTFLAGS to CPPFLAGS.
Link BOOSTTHREADLIBS, LAPACKLIBS, FLIBS against executable.
Create enum and char array with parameter names

This is handy for the user and avoids having a model function which
returns the names of all parameters.