Variant fixes

-- canada support

various build fixes
fix devicetree binary path for supported g2 variants
Hammerhead CPU
test
build script, thanks ayysir
Hammerhead GPU
Hammerhead iommu
Hammerhead cpufreq/cpuidle
mm/hammerhead memory hotplug
mm hammerhead swap
mm hammerhead slub
mm hh memory
Revert "mm hh memory"

This reverts commit 406f177f2d7ea11f65521cc96b4f6683d37f5d92.
Revert "mm hammerhead slub"

This reverts commit e08e2cf5915c0f50d2008099b4e2004f9c6d860c.
Revert "mm hammerhead swap"

This reverts commit 97685e5639c229ad083949cddb8fed598b909c47.
devfreq: hammerhead
fix ramdisk
thermal hh
Revert "thermal hh"

This reverts commit 352e62477b644ce5fadf84b7432cdc4955fc856f.
machmsm hh hotplug
script update