Add haskellPackages.serialport

Packaged the Haskell serialport library! Let me know if I need to change something. Thanks!
Comments in the generated file tend to be lost when we re-generate the package set during updates. It's best to put extra information such as this into the commit message, then git-blame can easily find it.