Merge pull request #23 from bparmentier/experimental

Fix some country codes and remove a trailing space in data files
Remove 'test_keys' file for testing.

The 'keys' file should be enough
Fix data (mis)sharing between scraper instances

Use instance variables instead of class variables on mutable objects to
avoid sharing them across all instances of PyBikesScraper.
Remove whitespace on utils.py, fix import order
Fix whitespace in pybikes/base.py
Fix timestamp not being set on execution time

Python will take that initialized parameter the first time it gets
executed and use it forever and ever on the session.

I guess we want this timestamp to change, right?
Author and copyright info should go on __init__
Refactor Station.id out of the class

It's not used anywhere, it is incremental, doesn't mean anything and
just adds confusion. To hell with it!
Remove incremental id from bcycle

Taken the opportunity to clean up the for mess
Remove incremental id from bicicard
Remove incremental id from bicincitta
Removes incremental id from bicipalma
Removes incremental station id from bixi

Moves all exceptions to its own ugly exceptions file
Replace pyquery for lxml in bixi

No need for it. Path is staying with just lxml
Remove incremental station id from cyclocity
[metadata] replace SEVICI for Sevici
[style] Reword cyclocity url constructing

Looks clearer to me now
Replace pyquery for lxml in cyclocity

ditto
Adds support for Samba System.

Samba is the system behind most bike sharing services in Brazil. It was
developed by Serttel and is sponsored by Itaú Bank.

This commit adds support for Samba and configuration files for São Paulo
and Rio de Janeiro.
Add support for 8 new Brazilian cities (Samba system)

Belo Horizonte, Santos, Sorocaba, Petrolina, Recife, Salvador, Brasília
and Porto Alegre added.