Don't let the Nintendo DS reset itself

With a change introduced in devkitARM r27, the Nintendo DS will now
reset itself after main returns (more correctly, it will call
__libnds_exit which has that effect). This makes our chapter 0,
chapter 5, and chapter 6 programs reset before you can see what they
did (if anything). So, we add an infinite loop before main returns to
prevent the Nintendo DS from reseting.
Remove old manuscript updating script

This updating script was used to bring in a new Apple Pages file,
which was what the manual was originally written with. Since we use
docbook now, this script isn't useful and can be deleted.
Copy the distribution instead of svn exporting it

When we create a distribution, we used to use svn export to make sure
that the final product didn't have ".svn" folder junk in it. Now that
we are using git, we can't use "svn export" to avoid extra version
control specific files. Copying just the folders we care about to make
the distribution should be good enough.
Specify the DocBook XSL stylesheet with a variable

Because this is something that needs to change depending on your
system configuration, specify the DocBook XSL stylesheet path in a
variable at the top of the manuscript Makefile.
Include the DocBook manuscript in the distribution