Revert "fix conflicting types for system_rev"

This reverts commit 0e39da63ddfc1ad3f097b945b3e4e8605621e754.
Revert "make: Stop treating warnings as errors"

This reverts commit 556186a057a2e053a8e9736c8bf3ca51277514ca.
Revert "timeconst: remove deprecation"

This reverts commit abda1020d6210a02b5e4b67f3709f412eb031713.
Revert "nfc: add include headers"

This reverts commit 1ba4131610f92c0145c018ff5ba54851fe22ded6.
Revert "gcc: suppress maybe-uninitialized warning"

This reverts commit d5e76321c2d03763e35bd23d95571e9062e48d1c.
Revert "gcc: Workaround for maybe-uninitialized error"

This reverts commit 0a77c0429a3607ca4a243d43bddb95079f050a50.
Revert "nfc: correct module building method"

This reverts commit 570b5ca952085bba8589abb5ac10b5c7925b4487.
Revert "mach-msm: two-month-old update from @Zaolin"

This reverts commit 9bfa9a0ad4fcdd90582b942381857d475499d1fe.
Revert "Express: Battery update from stock kernel (hopefully fix battery drain)"

This reverts commit e42475628816658b54eab70c02640cfff60b0b01.
Revert "gcc: Workaround for gcc 4.8 pointer access issue"

This reverts commit a9576d2789d4c5eee0cef4497bfcc3cdd889fc20.