Import OERPLib source code (revno 403 from the bzr repository)

--HG--
extra : amend_source : 689531fbc746aa69c2ecfe6930b3aec26ce99dea
Update setup.py + rename/delete some files (README, AUTHORS, CHANGELOG, LICENSE...)

--HG--
rename : AUTHORS.txt => AUTHORS
rename : LICENSE.txt => LICENSE
rename : README.txt => README.rst
Rename 'oerplib' package to 'odoorpc'

--HG--
rename : oerplib/__init__.py => odoorpc/__init__.py
rename : oerplib/error.py => odoorpc/error.py
rename : oerplib/oerp.py => odoorpc/oerp.py
rename : oerplib/rpc/__init__.py => odoorpc/rpc/__init__.py
rename : oerplib/rpc/error.py => odoorpc/rpc/error.py
rename : oerplib/rpc/jsonrpclib.py => odoorpc/rpc/jsonrpclib.py
rename : oerplib/rpc/netrpclib.py => odoorpc/rpc/netrpclib.py
rename : oerplib/rpc/service.py => odoorpc/rpc/service.py
rename : oerplib/rpc/xmlrpclib_custom.py => odoorpc/rpc/xmlrpclib_custom.py
rename : oerplib/service/__init__.py => odoorpc/service/__init__.py
rename : oerplib/service/common.py => odoorpc/service/common.py
rename : oerplib/service/db.py => odoorpc/service/db.py
rename : oerplib/service/inspect/__init__.py => odoorpc/service/inspect/__init__.py
rename : oerplib/service/inspect/dependencies.py => odoorpc/service/inspect/dependencies.py
rename : oerplib/service/inspect/on_change.py => odoorpc/service/inspect/on_change.py
rename : oerplib/service/inspect/relations.py => odoorpc/service/inspect/relations.py
rename : oerplib/service/osv/__init__.py => odoorpc/service/osv/__init__.py
rename : oerplib/service/osv/browse.py => odoorpc/service/osv/browse.py
rename : oerplib/service/osv/fields.py => odoorpc/service/osv/fields.py
rename : oerplib/service/osv/osv.py => odoorpc/service/osv/osv.py
rename : oerplib/service/wizard.py => odoorpc/service/wizard.py
rename : oerplib/tools/__init__.py => odoorpc/tools/__init__.py
rename : oerplib/tools/session.py => odoorpc/tools/session.py
In the 'odoorpc' package, rename 'oerplib' terms to 'odoorpc' and 'OERPLib' to 'OdooRPC' + Remove some 'OpenERP' terms + Update all copyright headers.
[IMP] Clean up code related to old versions of OpenERP + Remove the 'inspect' service (API not flexible enough/not usable)
[IMP] Clean up unit tests
[IMP] Rename all 'oerp' terms to 'odoo', and 'OERP' terms to 'ODOO'.

--HG--
rename : odoorpc/oerp.py => odoorpc/odoo.py
[IMP] XML-RPC connector removed, it is replaced by the JSON-RPC one + Disable/comment some features no longer compatible with JSON-RPC such as reports and databases management (they will be rewritten later)

--HG--
extra : rebase_source : 0b176ec4b36cc4c2f978c106d6255d0831da0ca8
extra : amend_source : e2c1985237256cf9658334b735a0482918c4dfe4
[IMP] Handle JSON-RPC errors (RPCError and LoginError exceptions)

--HG--
extra : amend_source : 555583bb9c34b8e01010463ab6e57c0e7c54bfeb
[IMP] Implement 'ODOO.logout()' method + Change the signature of the 'ODOO.login()' method + Rename 'ODOO.database' property to 'ODOO.db' (to return the current database name)

--HG--
extra : amend_source : a05df7abf95881da3e830c0324fb59c6aa3beb81
[IMP] Implement 'ODOO.json()' and 'ODOO.http()' methods to perform JSON or HTTP requests ('json' or 'http' method types from Odoo web controllers)
[IMP] Add 'ODOO.db' property + Implement 'DB' service methods to manage databases + Unit tests added
[IMP] Clean up and improve unit tests (moving them to 'odoorpc.tests' package + using standard ways to run tests with the 'unittest' Python module)

--HG--
rename : tests/test_browse.py => odoorpc/tests/test_browse.py
rename : tests/test_db.py => odoorpc/tests/test_db.py
rename : tests/test_execute.py => odoorpc/tests/test_execute.py
rename : tests/test_execute_kw.py => odoorpc/tests/test_execute_kw.py
rename : tests/test_init.py => odoorpc/tests/test_init.py
rename : tests/test_login.py => odoorpc/tests/test_login.py
rename : tests/test_osv.py => odoorpc/tests/test_model.py
rename : tests/test_session.py => odoorpc/tests/test_session.py
rename : tests/test_timeout.py => odoorpc/tests/test_timeout.py
rename : tests/test_tools.py => odoorpc/tests/test_tools.py
[FIX] 'ODOO.__init__()' method, values of 'port' and 'timeout' parameters must be integers + A wrong protocol raises a ValueError exception
[IMP] 'ODOO.__init__()' method and 'odoorpc.rpc' subpackage, rename the 'server' parameter to 'host' + Update session management and unit tests accordingly
[IMP] Add 'ODOO.report' property + Implement 'Report' service methods to manage reports + Unit tests added
[IMP] Rename all deprecated 'osv' terms (variables, package, module...) to 'model'

--HG--
rename : odoorpc/service/osv/__init__.py => odoorpc/service/model/__init__.py
rename : odoorpc/service/osv/browse.py => odoorpc/service/model/browse.py
rename : odoorpc/service/osv/fields.py => odoorpc/service/model/fields.py
rename : odoorpc/service/osv/osv.py => odoorpc/service/model/model.py
[FIX] Clean up old code + Fix list of packages in 'setup.py' file
[IMP] Clean up and rewrite the documentation
[IMP] Use of the '/jsonrpc' HTTP controller to perform JSON queries where it is possible (probably more stable over the time)