rtc: change ioctl number of accessing gmtoff and capabilities

Change the ioctl number of accessing gmtoff and capabilities for
upcoming new ioctl to support rtc_time2.
rtc: new rtc_time2 structure for support daylight and timezone

Add rtc_time2 structure to extend rtc_time for support daylight and
timezone. The rtc_time2 keeps rtc_time field, add daylight and gmtoff
fields. It has bitmask to control which fields should writing.
rtc: new ioctl to access RTC time through RTC_RD_TIME2

Add new ioctl, RTC_RD_TIME2 and RTC_SET_TIME2, to support RTC_RD_TIME2
for access RTC time through ACPI interfaces.
acpi: do not setup wallclock access functions when found ACPI000E

The original patch set the wallclock access functions to using acpi
RTC methods. This patch removed this change, that means it still using
CMOS RTC interfaces until we can set the RTC driver priority in RTC
subsystem.