Timezone detection: Client implementation

refs #6078
Time detection: Add receiever to bootstrap method

refs #6078
Timezone detection: Set cookie expiration to 1 day

refs #6078
Timezone detection: Add discoverd value to preference form

refs #6078
Merge branch 'feature/timezone-detection-6078'

resolves #6078