convert to r7rs library

We're still using a boatload of CHICKEN-specific forms, so we're not
necessarily moving in the direction of portability, but we are just
changing to r7rs style library, because it's neat and convenient.