updated CORS filter
allow any request header for CORS requests
Merge branch 'dev' into fix/cors-supported-headers

* dev:
  remove provided export.properties
  make test for shapefile encoding independent from db state
  adjust exception to provide the count of the actual track
  add image for docs
  fix bugs in markdown file
  add R example and some more headlines to additional encodings documentation
  Added information about limit for shapefile...
  Changes according to discussion:...
  Fixed tests
  Corrected c&p mistake
  Created tests for shapefile export
  Implmenented check for too long tracks...
  Added exception for tracks that are too long...
Merge pull request #200 from autermann/fix/cors-supported-headers

Fixed CORS supportedHeaders
support for range-based pagination

* support for "Range: items=20-29"-like requests
* responses for collections return a "Content-Range: 20-29/1200"-like
  header
* If the range can be transformed to a page-like pagination, link
  headers will be included
* disabled maximum of 100 entities per request
support for If-Modified-Since conditional requests

* support for all subtypes of BaseEntity
* currently no support for collections
removed obsolete method
removed Java 8 API call
Merge pull request #201 from autermann/feature/if-modified-since

Support for If-Modified-Since conditional requests
Merge remote-tracking branch 'upstream/dev' into feature/range-based-pagination

* upstream/dev:
  removed obsolete method
  support for If-Modified-Since conditional requests

Conflicts:
	rest/src/main/java/org/envirocar/server/rest/guice/JerseyModule.java
expose Content-Range header in CORS requests
Merge pull request #202 from autermann/feature/range-based-pagination

Support for range-based pagination