Use \ to continue long line
Improve _get_name function

- Guess country using split by _
- Variable names on lowercase
Use exception to catch file reading errors
Use _ to split locale
Remove unused code
Merge branch 'fix-model' into feature-3g-database-support-try3

* fix-model:
  Remove unused code
  Use _ to split locale
  Use exception to catch file reading errors
  Improve _get_name function
  Use \ to continue long line
Add new lines for readability
Add sys.path on module setup and remove on teardown
Manually remove module from sys.module

Not sure this is needed. Some tests indicates it is necessary to execute del
on sys.modules to make module totally removed to other tests.

See https://github.com/migonzalvar/proof-unittest-syspath-manipulation for
a proof of concept.
Merge branch 'fix-test' into feature-3g-database-support-try3

* fix-test:
  Manually remove module from sys.module
  Add sys.path on module setup and remove on teardown
  Add new lines for readability
Change name service_providers_store_factory

It changes name from create_providers_list_store to
_create_providers_list_store.
Make _country_combo private
Add new lines to improve readability
Merge branch 'fix-view' into feature-3g-database-support-try3

* fix-view:
  Add new lines to improve readability
  Make _country_combo private
  Change name service_providers_store_factory