Implemented spi batch exposing two new js features

hw.spi.transferBatch(buffer, options, callback)
hw.spi.sendBatch(buffer, options, callback)

optional params are:
start - starting offset of buffer
chunking - how many chunks at a time you want to transfer via spi
repeat - how many times you want to repeat spi batch
added tests for spi batch