Impementation of siginfo struct on Linux platforms

It appears that we were missing a definition of the siginfo structure on Linux platforms.  I've included the necessary header files containing an implementation said structure along with the necessary build file changes.  The implementation is borrowed from the generic musl library, which is MIT-licensed.

The MIPS version is obviously untested.