Changes for Review: Changed a couple of the cursor related backend APIs
Changes for Review: Various changes

Some bug fixes and API changes, localized error messages.
Changes for Review: Various changes

Some bug fixes and API changes, localized error messages.
Changes for Review: EBookSortType renamed to EBookCursorSortType
Changes for Review: Various changes

Some bug fixes and API changes.
Changes for Review: ECollator to use atomic integer operations for ref counting
Changes for Review: Various API adaptations and bug fix

Adapting to various cursor related API changes and fixed
in data_book_interpret_locale().
Changes for Review: EBookClient API adaptations.
Changes for Review: EBookClientCursor changes.

Various changes here, adaptation for other API changes, other
minor fixes related to review comments in bug 705178.
Changes for Review: EBookBackendFile, various changes.

Adapted for new APIs and now the ->cursors and ->locale variables
are always protected by the file backend's GRWLock.
Changes for Review: Test cases and example updated for new API changes.
Added EDataBookCursor & EDataBookCursorSqlite to POTFILES.in