* Converted Config class so it is static in order to share the same config in all bicho program.
* Moved some config checking logic from main.py to Config.py.
* Simplified the logic for loading options in Config attributes.
* Renamed type option to backend option.
* Command line options have preference over configure file options.
* Added backend and URI as options also, and document them.
* More options checking: URI reachable and backend exists.
* Backwars compatible

Added URI and backend
* Moved methods 'create_backend', 'register_backend' to the Backend class.
* Added 'get_all_backends' to list available backends
Backends adapted to the new Config and Backend classes
* Moved config logic to Config class
* Removed the Bicho.py class and adapted this class
* Adapted for the new Config class
* Organized imports in alphabetical order
* Changes to use the new Config class
Added the new developer Alvaro del Castillo, acs@bitergia.com,
to the AUTHORS of Bicho.
Removed class not needed anymore
Parse correctly command line arguments
Added default values for all the options
The backend is read correctly from params now!
More fixes in order to handle all use cases
Use Config.url and not pass it as an argument to backend.run().

Starting the process for unification and refactoring of the backends.
The url and delay are configured in the class constructor
Delay should be a number
Removed duplicated code
Removed duplicated code and moved SUPPORTED_SF_TRACKERS out of global
to the class namespace.
Minimal backend that does nothing
Minimal database backend created with ext tables for Allura.
Use the new method call to static method
First steps in order to get the ticket list to analyze