Squashed commit of the following:

commit 85a1a5d93113e18e7c8843e9c1b354d2d7c08f41
Author: Jesse Collis <jesse@jcmultimedia.com.au>
Date:   Mon Nov 18 11:00:02 2013 +0800

    tgmath implemented to solve 64bit conversion issues. majority related to format strings.

commit 549a87b15d0568544a0d3f8c98ff01d093ff2686
Author: Jesse Collis <jesse@jcmultimedia.com.au>
Date:   Mon Nov 18 10:57:23 2013 +0800

    [Example] use tgmath for fmax and other minor fixes for 64bit. UILineBreakMode moved inside the warning suppression, other components moved outside.

commit d0a8ad1c72e6c0e0c4486296da1e69a422cb1185
Author: Jesse Collis <jesse@jcmultimedia.com.au>
Date:   Mon Nov 18 10:56:45 2013 +0800

    Turn on 64BIT architectures in the demo project

Signed-off-by: Mattt Thompson <m@mattt.me>