Undo stable backports

This is a squash of a bunch of stable backport patches that we
shouldn't be holding onto in msm-3.4 because they only apply to
kernels before v3.4.

Change-Id: I20e63e7a9ca69155e3e11dbb16d5ee21c7e49574
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Merge branch 'cm/cm-11.0'
Harkness: Initial scripting for building d2

Publish build script I've finally finalized. Just a quick implementation
that works, uses parts from AnyKernel and some ideas from @ktoonsez.

Usecase:
  ./d2_build.sh -c (OR -p)

  Where '-c' makes CLEAN and '-p' makes a zip PACKAGE
  (for the target d2)

  [NOTE: Some params are set for my build env. d2_build.sh MUST be
  modified to work in any other env. The modifications needed should
  be simple enough to figure out without too much trouble.]

Include changes to gitignore so we don't include our 'out' directory &
so .log files aren't accidentally upstreamed.

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
Merge branch 'axdev/build-script'