Android build: important fix, turn off -fvisibility=hidden so that dynamic symbols are generated properly in the resulting node binary.  Also, forgot to modify .gitignore in the first place so these files weren't properly checked in.  Fixed now.
Android build: standardize on platform+arch name to be 'android-arch' so that we can easily load cross-compiled npm modules.