added function to set sampling interval
constrain on sampling interval
fixed minimum sampling interval
added pin reporting control
minor adjustments
Merge remote-tracking branch 'origin/master' into HEAD

Conflicts:
	lib/firmata.js