Adapts application to the requirements of the first version:

* Modifies database to allow the cache system, bikestation status,
bikesource needed properties (dateFormat, namePattern), bikestation
filters, etc
* Implements and tests sucesfully the bikesource system that enable the
addition of bike services APIs easily.
* Updates and test the filters and preferences persistance.
* Completes the needed spatial operations for BikeSources and
BikeStations.
* Enables the Autorefresh system.
* Updates Utils and Common classes such as Command, ASyncCommand.
* Adds new common utilities such as CountdownTimerCommand.
* Others