Squashed. Logic working; now lib interface, tests, doco.

commit ca12e516e60a7792d1b2fa894eca3d5e34456544
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 14:33:22 2013 +1100

    tidy union fn's - in order of C union

commit b4d49885eb1457f2c432a4c9094859774406d19e
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 14:26:32 2013 +1100

    union_ui64()

commit 57e84b66f1c2436dec72a0c3023133e82fe51785
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 12:05:26 2013 +1100

    COUNTER32

commit 9f20640923a475ebb1ce14067fc60f3632465b6f
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 10:53:47 2013 +1100

    add todo's for missing types

commit 7e11036be1ed3b143f53f6dec4e0dc163e5c9b9b
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 10:52:09 2013 +1100

    remove commented out code, and a todo

commit c8f069dcc6060fb0173af459f3e9246948ce8f1d
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 10:49:04 2013 +1100

    add some doco to union.go

commit afe1ee3154891a1937ad26531f22443725e45dba
Merge: 8730c45 f4b03b6
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 10:38:34 2013 +1100

    Merge branch 'master' into dev.g

commit 8730c45528e69b89e0c2075b7408bc9639585d4e
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 10:37:31 2013 +1100

    fill fields in license

commit d0426948f473798523c2c46dcf7404775f5f7391
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 10:16:03 2013 +1100

    union_ui8v_string() - handle hex strings

commit 6ab8ea8734d0658eae052a305dcffb3a8063f5ac
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Thu Jan 31 10:09:14 2013 +1100

    tighten union_ui8v_ipaddress()

commit 564a57b0e387fd431863bda48281488941060b08
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Wed Jan 30 17:47:41 2013 +1100

    union_ui8v_ipaddress()

commit dc65d7e163457007844686b38e8a06450ec09b7e
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Wed Jan 30 17:23:40 2013 +1100

    TYPE_UNSIGNED32

commit f8f9ad9f69c4a26523f4d9101c2610b74149ceb2
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Wed Jan 30 17:20:59 2013 +1100

    union_i32()

commit b7cbbc12be0b06598f22a35fc1915a04de758f75
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Wed Jan 30 17:18:19 2013 +1100

    rename union_ui32v()

commit 354dc287851bfb890006034c21eb174905840809
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Wed Jan 30 17:16:08 2013 +1100

    union_ui32()

commit a718858ec3473558723edfb547ad7b5a439d2137
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Wed Jan 30 17:05:59 2013 +1100

    tidy up some of the C code

commit 24bc684ac2ca5a97c24b5e406f4ddbf62b8706be
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Wed Jan 30 15:37:24 2013 +1100

    add some more types to convert

commit b956db8de676beb82c4f3643925027197a6b2de0
Author: Sonia Hamilton <sonia@snowfrog.net>
Date:   Wed Jan 30 15:24:20 2013 +1100

    // do nothing on nosuchobject, etc