Added support for selecting bytesize, parity and stopbits for Serial
Handle masking of the parity bit before each onData callback.
Merge remote-tracking branch 'upstream/master' into serial_modeselect
Fixed compilation issue on Linux due to missing uint16_t declaration
Now using both bytesize and parity to decide 8bit or 9bit for STM32.
Changed from uint16_t to unsigned char in JshUSARTInfo.
Support for "odd", "even", "o", "e", null, 0, 1 and 2 as possible values for parity.
Fixed issue with logical error in if else statement
Fixed source code indentation.
Now build with RELEASE=1 - which will ensure that the binary size checks are realistic
More tweaks to get things working with CC3000
Merge pull request #88 from ganehag/serial_modeselect

Serial modeselect
Added Array.forEach
test fix
Fix searching down >1 prototype to find functions (one more issue posted in #99)
Fix "12345"/5 type bugs (fix #90)
            'Consting' some string functions
            Fixing arrays with string indices that are actually numbers \o/ (fix #19)
update specs for espruino board
fixed potential HTTP hang issue
misc