ten second timeout

Comments say 10 seconds, but this is waiting 100
Merge pull request #536 from Resseguie/ten-seconds

ten second timeout
Button: allow button instances on analog pins with "A*" name.
Button: add hold tests, remove release tests (dups)
v0.8.34
switch travis badge to better looking svg
generate readme with travis svg badge
Merge pull request #540 from divanvisagie/master

Switch travis badge to better looking svg badge
emit errors instead of calling process.exit()

Improvement to #520 error handling
emit errors instead of calling process.exit()

Improvement to #520 error handling
Merge branch 'emit-error' of github.com:Resseguie/johnny-five into emit-error

Conflicts:
	lib/board.js
multi board ready test

Fixes #533
Merge pull request #542 from Resseguie/multiboard-test

multi board ready test
Merge pull request #541 from Resseguie/emit-error

emit errors instead of calling process.exit()
Merge branch 'master' of https://github.com/rwaldron/johnny-five

# By David Resseguie (4) and others
# Via David Resseguie (3) and others
* 'master' of https://github.com/rwaldron/johnny-five:
  multi board ready test
  emit errors instead of calling process.exit()
  emit errors instead of calling process.exit()
  generate readme with travis svg badge
  switch travis badge to better looking svg
  v0.8.34
  Button: add hold tests, remove release tests (dups)
  Button: allow button instances on analog pins with "A*" name.
  ten second timeout