Initial commit

There's just enough to see if things work on all supported
platforms. You should be able to compile and run it the
normal distutils way.

The example program is called basic.py. It does insert
one million items into a local Couchbase instance on the
default port 8091.
Git-ignore the compiled library
Basic script inserts into "default" bucket
Adding Apache License 2.0
Works also on Linux+PyPy and OSX+Python 2.7
Added get and introducing data formats

You can now also get values via pylibcouchbase.

The default format for setting was changed, it is now set
to "JSON", which means that your Python data gets automatically
encoded as JSON. Other formats are "pickle", which stores the
pickled Python object and there's "plain", which stores the input
as it is given.

It still needs improvements in those areas:
 - error handling
 - being able to set the default format

Tests are currenty missing, but will be added next.
Update lcb.c

The updated lcb.c was missing in the last commit.
Support for data formats

By default your data will be stored as JSON in Couchbase. You can
also change the format to "pickle" which will use the pickle module
on your object, or "plain" which won't modify your data at all.

Getting the data is transparent, it will do the convesion back to
the original data for you.

This commit also cleans up the code a bit, when using GCC for
compilations there shouldn't be any warnings any more.
Move code into sub-directory

The module is now called couchbase. Import the main class with
`from couchbase import Couchbase`.
Rename files

The files now have better names. The central Cython pyx file
is now called couchbase.pyx. The declarations from libcouchbase
are now in a file called libcouchbase.pxd.
Another renaming

couchbase.pyx was renamed to libcouchbase.pyx and includes
additional *.pyx files.

Some docstrings were also added.
Docstring fixes
Add auto-generated API docs
Adding tests
remove unicode prefix (incompatible with Python 3.2)
remove spaces before/after keyword arguments
fix indentation issues
fix multiple imports on the same line
add requirements files
Merge pull request #1 from pavel-paulau/master

Fix formatting and compatibility issues