Revert "Cleanup ACPI_ALLOCATE_BUFFER buffer deletion."

This reverts commit ff14bd18f7dbe8b75be80a0ecee142a40777618e.

ACPI_FREE_BUFFER was orignally meant to be used in conjunction with
the ACPI_ALLOCATE_LOCAL_BUFFER, not ACPI_ALLOCATE_BUFFER.

This patch causes at least the debugger to fault.
Delete all attached data objects during namespace node deletion.

This fix updates namespace node deletion to delete the entire list
of attached objects (attached via AcpiAttachObject) instead of
just one of the attached items. ACPICA BZ 1024.
Tomasz Nowicki (tomasz.nowicki@linaro.org).
AcpiExec: Add test for multiple attach data and node deletion.

This change adds a simple test to ensure that multiple data objects
can be attached to a node, and then ensure that all such objects
are deleted correctly. Tests the fix for ACPICA BZ 1024.