Added outIfEmpty and outWhenEmpty
pack wasn't property dealing with secondary bitmap

If fields > 64 where present, the existing code was not properly
setting actualLastBit, so we were not sending out the secondary
bitmap.

Issue reported by Mukhlis Yani - Thank you!
parser causes field value to be set prematurely

jPOS-116 XML parser behaviour causing field value to be set prematurely

Bug and patch provided by Geoff Chiang - THANK YOU!