Add FFI::Enum#size

This allows enums to be used directly in calls to FFI::MemoryPointer.new.
While you still can't get the enum back out, you're at least future-proofing
your code against the (admittedly small) possibility that the type of your
enums may change in the future (and FFI adds support for that, such as via