Don't use registers to store window configuration

This simplifies the scheme greatly, by storing the window configuration
in the target buffer, not a register.

For now, the old calling style is detected and generates an error at
compilation time so that client code can be updated.

(Fixes #10)
Version bump (incompatible change).

Exaplain 'ignored'.