add human readable start_time and refresh_interval

closes #5280
[TEST] Removed skip regex sections as all the runners implemented the feature
fix dynamic_type in dynamic_template

closes #5256
[TEST] Update TTL test can fail on faster boxes - improve range of valid vals
Fixed highlighting inconsistencies between REST and Java api

Exposed HighlightBuilder missing global options in Java API: fragmentSize, numOfFragments, highlightFilter, boundaryMaxScan and boundaryChars
Exposed SearchRequestBuilder missing global options shortcuts: setHighlighterFragmentSize, setHighlighterNumOfFragments, setHighlighterFilter, setHighlighterBoundaryMaxScan, setHighlighterBoundaryChars, setHighlighterFragmenter, setHighlighterPhraseLimit & setHighlighterForceSource

Closes #5281
Disable support for non append-only codecs

We would like to make sure that the check sum written with each file is verifiable. In order to achieve this we need to disable non append-only codecs. Since all currently supported Lucene codecs are append-only it shouldn't cause any issues. The verifiable checksum will be used in during snapshot operation to verify integrity of the snapshot.
Snapshot checksum verification

Adds automatic verification of all files that being snapshotted. Closes #5593