Break packet classes into their own files

This makes the file structure match the class structure and makes the
source tree easier to grok.
Merge pull request #2022 from jlee-r7/landing-2015-ipmi-proto

Break packet classes into their own files