Add order: config option to define the bit ordering of register definitions Register definitions can now be entered with numbering schemes other than the current default of bit 0 being the MSB. Valid values of the order: configuration directive are: bit-0-is-lsb, bit-0-is-msb or ibm. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>