Made all errors subclasses of a new Error - SphinxError.

This allows to catch any Django-SphinxQL error.
Removed Value from sphinxql.types since it is internal.
Simplified internal formatting of function parameters.
Simplified internals of fields.