Moved the dirty flags to the end of buffer_t

32-bit compilers might insert padding after them, which throws
off codegen. This was preventing 32-bit nacl from working.
Added 32-bit version of HelloNaCl