Disabled callbacks on status requests
Merge remote-tracking branch 'upstream/master'

Conflicts:
	bufferflow_grbl.go
	serialport.go

Resolved conflicts tied local changes back to remote changes.
Starting to change grbl algorithm to match tiny
Merge remote-tracking branch 'upstream/master'

Merged changes from upstream master.
minor changes
Merge remote-tracking branch 'upstream/master'

Merged upstream changes for v1.7 final
Grbl buffer updates

- Changed to queue structure for tracking what is in grbl buffer.
- added callbacks for queued/write/complete
- Prevent status reporting from sending ‘?’ back to client
- Limit amount of status reports are sent back to client by only
sending when a change is detected
- Moved gcode whitespace/comment removal to spas
Merge with upstream/master
Merge with upstream/master
Closing port issue fix

Corrected issue with closing ports on mac/linux.
Added some status calls to grbl buffer
ignored old files for sync to work
Merge pull request #6 from jarretluft/master

Changes to grbl buffer & Port Closing Fix by Jarret Luft. The ports weren't correctly closing on Raspi and Mac