Removed gauche.procedure's dependency on srfi-1
Fixed a bug in error case
Compile os.windows initfn regardless of the target platform

We need a function if we build statically linked libgauche.
On platforms other than windows, the initfn is just an empty function.
Fixes in static library build process