Implemented ability to extract cfpk Artifacts

Implemented ability to extract cfpk Artifacts

- ArtifactAnimationDumper introduced, which dumps artifact animations &
meta-data about the animation (easily parse-able via JSON)

- Resolved error in PkSpriteExtractor. Improper BI_BITFIELDS masks
encoded in bitmap headers.

Jeremy. Allen. Wildsmith