Add an annotation for explicit struct packing

Library headers on some platforms may use the #pack pragma to control
structure field packing for parameters of public methods. This patch
adds a @Pack annotation that mimics this functionality on a
structure-by-structure basis, allowing use of jnr-ffi with such
libraries.

Closes #8