Rename faultcode_t

Solaris defines a faultcode_t type already, which causes some
compilation issues on Solaris.
Merge pull request #99 from enmand/master

Rename faultcode_t, since it conflits on Solaris