Fixed bug in Forth disassembler.
goforth: Factor out branching primitives.
goforth, disasm: S" should be s" to match all other builtin words.
Exploit chained IF*, now that they exist...
Bugfix: use ABORT" correctly. ;)
Fixed blink in SDL.
Fix beachball in SDL on Mac OS.
Add palette cycling test.

Unfortunately, caching wreaks havoc on palette/font changes.
Fix forthcoming...
Fix screen cache for font/palette changes.
Force SDL screen redraw on entering debugger.

Hardware devices are now given a generic callback (optional) upon entering
the debugger.
Merge pull request #6 from MostAwesomeDude/bootstrap-factor

Factor out branching compiling words, S" -> s".
Added Corbin Simpson to credits.
Merging Forth assembler.

Squashed commit of the following:

commit fde947c228f1509de0463b9b22b3409406da029f
Merge: 00004ca 2436d18
Author: Matt Hellige <matt@immute.net>
Date:   Sat May 12 22:51:59 2012 -0500

    Merge branch 'asm' of https://github.com/fgc/dcpu into ft-asm

commit 2436d1847649d9964a174eb6751dfcde16deff9e
Merge: fee2c84 5d0f9d5
Author: Juan Felipe García Catalán <fgc@monolith.(none)>
Date:   Wed May 9 22:11:38 2012 +0200

    Merge branch 'master' into asm

commit fee2c848ec829d5446e777126e886c6630d97417
Author: Juan Felipe García Catalán <fgc@monolith.(none)>
Date:   Tue May 8 22:27:55 2012 +0200

    asm branching now has else,

commit b960e812eda5e1f776e40c5dbce9bf8b4d2e4d09
Merge: 9052afe 2e4df9e
Author: Juan Felipe García Catalán <fgc@monolith.(none)>
Date:   Tue May 8 21:56:38 2012 +0200

    Merge branch 'master' into asm

commit 9052afe8a978772fa15c992e1f84b84764804b49
Author: Juan Felipe García Catalán <jfgcatalan@gmail.com>
Date:   Tue May 8 13:59:09 2012 +0200

    Control structure tweaks

commit 7eaa6a62d9e31fae804db2e82b55b8a6ec3f741c
Author: Juan Felipe García Catalán <jfgcatalan@gmail.com>
Date:   Tue May 8 12:49:11 2012 +0200

    Basic if, ... then, asm branching

commit b8912b4f563fd5f594ac8755c5193eb4adddb33f
Author: Juan Felipe García Catalán <fgc@monolith.(none)>
Date:   Tue May 8 00:35:26 2012 +0200

    begin, while, (asm loop)

commit 02445fe01947d6d1eae09dc3fc54500027d458df
Merge: 0f53a5b 4735385
Author: Juan Felipe García Catalán <fgc@monolith.(none)>
Date:   Mon May 7 23:30:03 2012 +0200

    Merge branch 'master' into asm

commit 0f53a5b44ae76c53b60df580ace097dd80607942
Author: Juan Felipe García Catalán <fgc@monolith.(none)>
Date:   Mon May 7 23:29:11 2012 +0200

    code; works

commit aae3870c4c3503474fd32606da49012cdbdfc1ab
Author: Juan Felipe García Catalán <jfgcatalan@gmail.com>
Date:   Mon May 7 20:07:58 2012 +0200

    broken code; (asm version of does>) now with comments...

commit 3b3e48756e62e68e29095d169034b023878038f3
Author: Juan Felipe García Catalán <jfgcatalan@gmail.com>
Date:   Mon May 7 20:02:43 2012 +0200

    broken code; (asm version of does>)

commit c7e3c3ca80863ad41a5c77c4d9ce334da25fa636
Author: Juan Felipe García Catalán <jfgcatalan@gmail.com>
Date:   Mon May 7 15:58:10 2012 +0200

    Build with disasm, :asm -> code rename

commit b427ddce9102c9294f97907740510eaf6ea47ea0
Merge: 373d877 67542dd
Author: Juan Felipe García Catalán <jfgcatalan@gmail.com>
Date:   Mon May 7 10:04:56 2012 +0200

    Merge branch 'master' into asm

commit 373d877e8dae9d880f44c3a1d5c5e029452280b8
Author: Juan Felipe García Catalán <fgc@monolith.(none)>
Date:   Sun May 6 01:24:29 2012 +0200

    some small assembler fixes

commit 32696830461f8aebe8a5d24869ef680ad295d4d4
Author: Juan Felipe García Catalán <fgc@monolith.(none)>
Date:   Sun May 6 00:50:48 2012 +0200

    basic assembler
Tweaks to forth assembler.
README updates.
Fixed 'within'
Fixed EX for ADX, tweaked it for SBX, but that spec is broken.
Improvements to forth assembler.
Prettified README.
Updated tested emulators, removed 1.1 stuff.