Squashed aliasing+warning fixes from previous kk44

Squashed commit of the following:

commit afe909d4d88656cf7a4073b8260cbc2ac4dd603a
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Sat Dec 14 21:43:11 2013 -0500

    Fix an (error)warning -- format-security

    Change-Id: I6b5b9f966ee936f9d1ebe7ebe29be940ed1a849e

commit c612a3104dbca386ee7f34898d91687c2ebefae2
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Wed Jan 2 10:43:49 2013 -0500

    Remove artifacts of flailing

    Change-Id: Ie8bb150a216263adc53131b4a9d391f4d50f4e20

commit 29716e0aa8acd354c2ad5a29d71a601ab17aaa72
Author: nuclearmistake <nuclearmistake@gmail.com>
Date:   Tue Jan 1 21:05:30 2013 -0500

    Hacking HARD

    Change-Id: Ie1d8a97ec90f823bd53d5e60b02e6fc1657c5a68

Change-Id: Ia674d926f757b07e3bab24f1ff54a32d1bf1104d