Squashed commit of the following:

commit b97acc298b747cc07336aa6f2298971b89c0ebeb
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sun Aug 25 15:13:18 2013 -0700

    Switch to -Os flags

commit d68afc4db958aef77a486bd9e0022e18458134a0
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sat Aug 24 23:40:34 2013 -0700

    Squashed commit of the following:

    commit e195dbc7ccb8ea4d08a73108f25ec8daff3d9337
    Author: Sultanxda <sultanxda@gmail.com>
    Date:   Sat Aug 24 23:39:09 2013 -0700

        Use default CM flags

    commit 2df122cb6351d8b4562fe6e5e291efee921db1c8
    Author: Sultanxda <sultanxda@gmail.com>
    Date:   Sat Aug 24 19:37:31 2013 -0700

        Squashed commit of the following:

        commit 011610a9c79ee43c4b7ff4dc06e02f8fdb716ed2
        Author: Sultanxda <sultanxda@gmail.com>
        Date:   Sat Aug 24 19:36:24 2013 -0700

            Use flags from IAmTheOneTheyCallNeo

        commit db8ddb6a5f32cd75dc908dd276e071d8ac403ebc
        Author: Sultanxda <sultanxda@gmail.com>
        Date:   Sat Aug 24 18:23:35 2013 -0700

            Support building ROM + kernel with Linaro

            Signed-off-by: Sultanxda <sultanxda@gmail.com>