[TASK] Update and tweak documentation
[TASK] Code style cleanup
Merge pull request #1 from Flowpack/cleanup

Cleanup
[TASK] add doc comment
[TASK] introduce new asArray method in Mapping, returning the mapping to-be-sent to server
[FEATURE] index refresh API
[FEATURE] make Client class name in factory configurable
[TASK] make it possible to retrieve the type from the document
[FEATURE] Make connection timeout configurable

This adds a setting for defining the cURL timeout option for cases when
(bulk) updates may take a bit longer than the default 5 seconds.
[BUGFIX] Fix "Index" annotation in documentation

It should be Indexable, not Index.
[FEATURE] Allow to specify type and override even simple types

This adds the type attribute to the Mapping annotation to allow
overriding of the detected type.

The EntityMappingBuilder is changed so it will use a Mapping annotation
even on properties of a simple type, before such an annotation would
silently be ignored.
Merge pull request #3 from Flowpack/mapping-tweaks

[FEATURE] Allow to specify type and override even simple types
Merge pull request #2 from Flowpack/documentation

[BUGFIX] Fix "Index" annotation in documentation