geospatial validations
Fixes pull299
PR:299. Complete documentation
Merge remote-tracking branch 'upstream/master' into develop
Merge branch 'develop' into geospatial_validations

Conflicts:
	eve/io/mongo/validation.py
merge
Merge remote-tracking branch 'upstream/develop' into develop
Merge branch 'develop' into geospatial_validations

Conflicts:
	docs/features.rst
Merge branch 'geospatial_validations' of github.com:jlmadurga/eve into jlmadurga-geospatial_validations
Merge remote-tracking branch 'upstream/develop' into geospatial_validations
PR_299:rename eve.io.mongo.utils to eve.io.mongo.geo
Merge branch 'geospatial_validations' of github.com:jlmadurga/eve into jlmadurga-geospatial_validations
Merge branch 'develop' into jlmadurga-geospatial_validations
GeoJSON documentation update
fix get document when missing embedded with media

in case you try to embedd a document which has media fields and that
document was deleted meanwhile there is an exception from:

```[field for field in media_fields if field in document]```

because document is `None`
GeoJSON support
Merge branch 'jlmadurga-geospatial_validations' into develop
Fix for ifmatch_disabled patch test
Merge branch 'fix-embedded' of github.com:superdesk/eve into superdesk-fix-embedded
Fix get document when missing embbeded media