Property descriptor field "writable". Fixes gh-269

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Fix for #263
process.platform and require('os').platform() is now the same
process.arch and require('os').arch() is now the same too

Also arch is now 'arm' instead of 'thumb2'
Fix for #263. Arch set to armv7-m
Merge pull request #272 from rwaldron/269

Property descriptor field "writable". Fixes gh-269
Merge pull request #280 from Olegas/fix-process-platform

Make require('os').platform()/arch() returns the same as process.platform/arch
Add missing object arg, opt thisArg to Array methods. Fixes gh-283

NOTE: forEach thisArg to be implemented in follow up commit

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
travisplexer: pr-284-osx travis ci test