Fix explicit instantiations

Summary: This fixes explicit instantiations of android::Singleton.

Test Plan: verified

Reviewers: randall.rushing, synergy

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D145
msm8960: libcopybit: fix c++11 narrowing
libgralloc & libhwcomposer: do not use GNU old-style field designators
Disable treating warnings as errors

Change-Id: If99634cda142b3f8dcb545ba3c2b58de25110fa1
msm8960: fix build

* QCOM_BSP should be set via board for the individual device and not globally for all msm8960 boards
Add -Wno-unused-parameter to the common.mk file.

GCC 4.8 is pickier than 4.7

Change-Id: I3b7760ca409d68f17cefa37db3999b598e7f0a52