Clean up the G_DEFINE_DYNAMIC_TYPE definitions for protocols
Most of these were missing the G_TYPE_FLAG_FINAL flag, many of these had wrong
indentation, and a many had a trailing ; that isn't necessary as well.
Testing Done:
Compiled
Reviewed at https://reviews.imfreedom.org/r/2058/