add support for building honami (Sony Xperia Z1)

Change-Id: Ifcc02b13ebc0694bd72cf41415c0e9a80c981a96
P970: 4.3 Bringup

Change-Id: Ie0a641083c9f0ae8884869649b75222e3ce4a56a
Speed Up ?

This should speed up (?) the build because most of the files don't have to be build or even processed again.

Change-Id: Id7183a84c6a122c44bb6a031628becfb9aa36db0
Flo: Change source repos (shift from CAF-CM to AOSP)

As CM went with their weird move to go to CAF, fragmentation was to be seen
across nexus devices. I made those changes in an attempt to stop the current
incompatibilities with several kernels made from AOSP sources:

- Changing the device tree from CM to mine (based from carbon with some cm
changes). This way it will use non-CAF qcom drivers.

- Redirected the kernel source as well to ModdedPA which is the google's stock
kernel source.

Change-Id: I8a4b96d4c05d865de04e5e84570a5d3741041572
Startup Time Before Setting Up Environment

The time taken hence will not include sync time

Change-Id: Ia36fa01d7bcd294dcec55f05e3d3f7b39851e186
Print New Features

This will print new features while flashing

Change-Id: I9f73100afafbb53fe80ee093772e4f57e46e71f5
Allow building with -pipe

Change-Id: Ibf5ac92de9189689694b665185d4eaca0c2dc2bd
u8860: Fix incorrect path loaction for supplicant.

Remove from nighlies.xml

Change-Id: I1612c1a337eda16ba792c8bd23070b90584826b0
Fixup -p option

Change-Id: I9c709b3da5558f26c5c06eab9e09a1c243f25e48
Initlogo: Add option to build with static initlogo

Curently only for Urushi, other low memory devices
would probably benefit from this as well

PS2: Correct typo in rm command switch
PS4: Rebase and repair -j option

Change-Id: Ib2377dcb18c429437bda701906bae2da816f51e1
Merge pull request #40 from PAC-man/cm-10.2

Maj