Encapsulate solver names
Encapsulate solver names

Mainly for consist use everywhere we need them. I think I like this
better than just a header with strings in a namespace because this
will be more easily found in Doxygen documentation.

nicholasmalaya/grins,nicholasmalaya/grins,nicholasmalaya/grins,nicholasmalaya/grins