iASL: A couple of lint changes, no functional change.

Affects the lexer support file, aslcompiler.l
Update error/debug messages for fixed events.

Add the actual fixed event name to all messages for clarity.
Update the generic Unix makefiles.

1) Add OPT_CFLAGS to allow the warning flags to by overriden by
the command line. Thomas Renninger (trenn@suse.de)
2) Eliminate extraneous spaces from the makefile execution output.
Update for ACPI 5.0 hardware-reduced feature.

Ensure that AcpiEnable and AcpiDisable work properly when the
hardware-reduced flag is set in the FADT.
Regression fix: reinstate safe exit macros.

Removal caused a regression on at least FreeBSD. This fix reinstates
the macros.
Merge branch 'master' of ssh://ssh.github.com/juikim/acpica
Windows project files: Add Makefile/script subprojects.

Add these subprojects to simplify access to the various makefiles
and script files throughout the project.
Add macros to exception code definitions.

Simplifies the definitions of new and existing codes.
Add exception descriptions to exception info table.

Descriptions to be compiled/used by the acpihelp utility
only. Not compiled for the kernel ACPICA code.
AcpiHelp: Add support for exception code descriptions.

When displaying decoded exception codes, also display the short
description for the code.
Makefiles: Change link sequence for better compatibility.

Some compilers need the link flags to be last on the command line.
Remove trailing comma in enum declarations

SunStudio compiler complains about trailing commas in enum
declarations.
Linux scripts: Make AcpiSrc utility compile optional.

The enhancement of AcpiSrc generation per-commit could not meet
all requirements of the monthly ACPICA -> Linux release process.
This patch allows the per-commit generation to be selected by the
users. Lv Zheng.
AcpiSrc: Add new table structures into conversion table

The new RASF/VRTC/MTMR table structures are added to the
conversion to allow proper patches generated for Linux.
Lv Zheng.
Add mechanism for early object repairs on a per-name basis.

Adds the framework to allow object repairs very early in the
return object analysis. Enables repairs like string->unicode,
etc. Bob Moore, Lv Zheng.
Split object conversion functions to a new file.

New file, nsconvert.c, for return object conversion functions.
Created in preparation for new conversion functions forthcoming.
Return object repair: Add string-to-unicode conversion.

Used for the _STR and _MLS predefined names.
Lv Zheng.
Return object repair: Add resource template repairs.

Fixes several possible problems with resource templates returned by
_CRS/_PRS/_DMA predefined names. Lv Zheng.
iASL: Auto-detect binary ACPI tables for disassembly.

Detect a binary file with a valid ACPI table header and invoke
the disassembler automatically. Ease-of-use feature.
Also fixes a problem where the -dc option (disassemble and then
compile) was broken.
Test suites: Miscellaneous ASLTS updates.

Updates to resolve and reduce runtime test errors.
Chao Guan.