Update aclinux.h for new OSL override mechanism.

The new ACPICA OSL override mechanism is used to solve these issues
for the Linux OSL:
1. Linux can implement OSL using macro.
2. Linux can implement OSL using inlined function.
3. Linux can leave OSL not implemented for __KERNEL__ undefined code
   fragments.
4. Linux can add sparse declarators (__iomem) to OSL.
5. Linux can add memory tuning declarators (__init/__exit) to OSL.

This patch also changes the coding style used in aclinux.h to be ACPICA coding
style as long as these changes can be automatcally reverted by ACPICA release
process:
1. Extra spaces in the inline functions are revertable.
2. Extra spaces in the macros are not revertable.
3. Tab stop in the inline functions and macros are revertable.
4. Symbol names in the inline functions and macros are revertable.
NOTE: Linux symbol names are not converted.  Lv Zheng.
Linuxize: Add local declarations for script subfunctions.

All functions defined for the linuxizing scripts lack "local"
declarations.  This patch adds "local" for all such variables.  No
functional changes.  Lv Zheng.
AcpiSrc: Add support to modify include file paths/names.

This change adds support to enable AcpiSrc to modify include file
pathnames and/or filenames. This is useful for linuxization.
Lv Zheng.