Fix SDL color encoding.

Little-endian + RGBA means that red is located at the lowest-order bits,
not the highest.

The hello_world_sdl test is now portable, because we no longer write to
individual bytes.

We also add a test for a completely blank screen, which should be black, not
red.

Closes #1287, #761, #765.
Make browser tests nicer to run.

A bunch of misc changes, including fixing compile-time warnings, and
muting the Python server request log.
BUGFIX: lists cannot be llvm_va_copy was broken, didn't copy list offset
IMPROVED: va_list offset is not hardcoded, added comments
ADDED: test to ensure va_lists work properly when copied, reinitialized etc.
CHANGED: added myself to AUTHORS
CHANGED: using spaces instead of tabs to match project codestyle
CHANGED: using spaces instead of tabs to match project codestyle
Fix bug in file_packager.py introduced in my recent pull request that caused all files to be skipped from being packaged if the path contains a relative '.' in its path name (e.g. './path/etc').
do not use EMCC_OPTIMIZE_NORMALLY in relooper
do not do full Browser.init() in workers, just the minimum we need
add wip inlinejs2 test
Merge pull request #1301 from Manny-MADE/va_lists_fix

BUGFIX: lists cannot be copied as "llvm_va_copy" was broken, didn't copy list offset
disable new test_varargs in x86 (requires le32 now)
Update minimum node version.
reduce error to warning on having no functions
Merge pull request #1307 from int3/node-version-update

Update minimum node version to v0.8.
post messages to crunch worker with a new arrayBuffer, to avoid copying an underlying one
Missed out making some tests portable.
Merge pull request #1304 from int3/sdl

Fix SDL color encoding