Move GsweError and GSWE_ERROR documentation to .c file

This is to hide documentation details from installed .h files
Add gswe_all_house_systems() function

This is required for Astrognome to configure house systems in the charts.
See gergelypolonkai/astrognome#36