timer: remove deprecated use_user_accessible_timers code
update msm_tspp.h

Update with a slightly changed version from MSM-3.10.
devices-8064: update includes and add headers needed

Our includes need to be changed to the locations of our updated source
files.
devices-8064: import missing structs/fields from older sources
devices-8064: fix renamed struct field

nomasters was renamed to num_masters in our newer rpm_stats.h. Easy
rename fix.
devices-8064: fix missing #include and compile it
mpm: remove redundant struct declaration

This is now defined in msm-mpm-irq.h because our board files need access
to it. Having it declared in both places only causes redefinition
errors. mpm can get it from msm-mpm-irq.h, so remove it from here.
devices-8960: import headers needed by devices-8960

Import headers needed by devices-8960; scm-pas from MSM-3.10 and pil-
q6v4 from 3.4 Samsung.

Also fix the mpm header include.
MPM: fix #ifdef in msm-mpm-irq.h

This should check for MSM_MPM as well to avoid conflicts.
MPM: minor tweaks

Some tweaks to remove some extras imported from MPM-OF while merging
some less riskier changes.

Being careful not to merge too much because some things are made for
device tree (which we don't have for the APQ8064)
MPM: backport PM stuff from mpm-of; tweak msm_mpm_clear

Backported some missing power management functions from MPM-OF (which
have nothing to do with device-tree and thus can easily be backported).

Changed msm_mpm_clear to use a write memory barrier instead of a generic
memory barrier since msm_mpm_write is only writing.

Removed some unused enums.
misc updates, remove local/user_accessible_timer

Removed localtimer/user_accessible_timer stuff.

Removed unneeded file and updated tz_log with a newer version from
MSM-3.10 even though we aren't using it atm.