Add handcode mode to rsg_generator.

bug 13170046

Change-Id: I25050a3c4c9b77727eb717d4b9c44bf85f505873
Make object destruction asynchronous.

bug 13170046

Change-Id: Ie4a5e35f11da6f26dca273d79462952b0e3722c1
update cleanspec for header generator

bug 13170046

Change-Id: I77ad99afdcc295c73f6ee7d8ce9b831e67172607
Fix memory leak due to smart pointer misuse.

bug 11965932

Change-Id: I982b974b3554b0f4dc7a558107703ff605f580e6
C++11 Fixes.

Conflicts:
	cpu_ref/rsCpuIntrinsic3DLUT.cpp
	cpu_ref/rsCpuIntrinsicInlines.h
Switch ALOGE->ALOGV or ALOGD for non-error conditions.

Change-Id: I099c00c645d19e5c8f538b4a995af4f3f80e135a
Remove excessive ALOGE.

Change-Id: I66d5c073b08c036aba87182585b123ed88bdabb9
Stop using the PLD macro.

Every ARM processor we run on has the pld instruction.

Change-Id: I05512bf20a73590698c714d6921db4e44e971606