Bump runtime
v0.1.7
Add SPI tests
Refactored spi transfer and dma packetize

separated hw_spi_transfer to hw_spi_setup and hw_spi_step,

separated spi_dma_packetize to hw_spi_dma_packetize_setup, hw_spi_dma_packetize_step, and hw_spi_dma_packetize_cleanup
Spi: make sure that txbuf and rxbuf are equal length
fixed order of rxref and txref for hw_spi_transfer
add repeat and chunk size for spi batch
chip select set in C instead of JS

fixed conditional for default callback
Fix spi batch
moved chip select from js to c
Merge pull request #41 from tessel/nl-km-spi-batch

Nl km spi batch
Revert "Merge pull request #14 from tessel/tcr-ccnewcode"

This reverts commit 162c9cfbd501b3f9ce5c05c3923bd0026825b725, reversing
changes made to e6d3b8d135bd618ef1c152c724f0a7adec3532a1.
bump runtime
Merge pull request #42 from tessel/jh-revert-wifi

Revert "Merge pull request #14 from tessel/tcr-ccnewcode"
adding js events on wifi connect callback
fixing longjmps & buffer sizing
adding is_connected, connection, disable, and enable
making _disable actually disable wifi
adding disconnect from js
adding disable and restart to cli