FS#3906 remove timezone adjusting for GMT time

removed codes in formatDateTime that adds timezones to GMT time.
To use localdate function, there should be no need to adjust it
with timezones. UTC time is constant anywhere, the kernel will
adjust it accordingly
removing more GMTnow calls
Merge branch 'develop' of https://github.com/cention/ferite-module-webframework into fs-3906-use-utc-time-in-timestamp
FS#3906 use utc time in time stamp

replaced more GMTnow with now()
FS#3906 remove timezone adjusting for GMT time

removed codes in formatDateTime that adds timezones to GMT time.
To use localdate function, there should be no need to adjust it
with timezones. UTC time is constant anywhere, the kernel will
adjust it accordingly
removing more GMTnow calls
FS#3906 use utc time in time stamp

replaced more GMTnow with now()
Merge branch 'fs-3906-use-utc-time-in-timestamp' of github.com:cention/ferite-module-webframework into fs-3906-use-utc-time-in-timestamp
FS#3906 use UTC time for timestamps

removed call to timezone() to avoid adjusting UTC time
in setDate()
FS#3946 time zone for agent

added new function to format time according to timezone passed
in
FS#3946 timezone for agent

refactoring some timezone functions
FS#3946 timezone for agent

added formatTimeTZ function to format hour and minutes
to the time at timezone parameter