Proper forward declaration of Cython objects

Ignore-this: 66589f4e8c13bade87300c7b208af45

Now versions of Cython >= 0.11.3 can be used

darcs-hash:20100311133211-56b4d-d5e3c78b76b9647312bc290184b2d18b2804a933
Updated documentation

darcs-hash:20100311164033-58252-957b03661df6b32ecae237e8725149c91d1eaad5