Revamp the dynamic linking system

1.  Get rid of the character array
2.  Use a union so that you don't have to play type games.
Move the SAPI Forth bits where they belong.
Fix an un-noticed bug.
More documentation
An example dynamic linking file for the C side.