set version to snapshot
use default timezone if the user does not have a tz configured

also guard against null values in template ifs

issue Graylog2/graylog2-web-interface#510
allow removing timezone for users

issue Graylog2/graylog2-web-interface#510
Merge branch '0.20' into extractorordering
working extractor ordering. #726