Merge pull request #6 from iocast/develop

refactoring additional test
Quick PEP8
Fix "maximum recursion depth exceeded" in Feature.properties
PEP8 on feature.py
Merge branch 'fix_feature_property' into csv_decode
Keep id as first kwarg of Feature.__init__ for backward compatibility

Many formats instanciate feature with Feature(id) without using a kwarg.
The correct fix should be to use explicit kwarg every where, but this
has to be covered by unittests, which are mainly missing at the moment.
Merge branch 'fix_feature_property' into csv_decode
First version of a CSV decoder
lon not long for longitude
Merge pull request #7 from yohanboniface/fix_feature_property

Fix "maximum recursion depth exceeded" in Feature.properties (+ PEP8)
Merge pull request #8 from yohanboniface/csv_decode

First version of a CSV decoder
[GPX.decode] Do not fail if some field is empty
Merge pull request #9 from yohanboniface/gpx_empty_field

[GPX.decode] Do not fail if some field is empty
CSV import: do not fail and stop import if one row lat/lng are invalid
Sniff delimiter in CSV import
iwyu
Merge pull request #12 from yohanboniface/sniff_csv_delimiter

Sniff csv delimiter
Merge pull request #11 from yohanboniface/try_csv

CSV import: do not fail and stop import if one row lat/lng are invalid