Moved from wscript to binding.gyp
Eliminate a bunch of Cloud9 warnings
Attempted cleanup of eval warnings

This clean-up really didn't work. Needs more thought.
functions.js: removed warnings
winston: added logger
Enabled logging using winston

* Log output to /var/log/bonescript.log
digitalWrite/pinMode: some debug for 3.8 kernel
Move log to /var/lib/cloud9/bonescript.log
Replaced references to winston.warn with winston.info
updated winston
Added *~ files to .gitignore
getEeproms: quick hack for 3.8 kernel

* The EEPROM controller numbers are different in the 3.8 kernel
* This breaks support on 3.2
Quick hack to fetch baseboard strings using capemgr

* Breaks on 3.2 kernel
bone101: Display "Black" string for boardName A335BNLT
pinMode: Simplify LED handling
Made 'platform' call return 'bone' rather than 'platform'

* It was causing a namespace collision
* Just need to think this through better
* Need bone to be global for now on the client to keep examples working
Merge remote-tracking branch 'black-ti/wip-3.8' into wip-3.8

Conflicts:
	.gitignore
pinMode: don't fail if the mux is already set

* Only in the case that the debugfs entry isn't writable
* Only checking the mux mode, not slew, rx, etc.
* Needs to be replaced with pinmux-helper usage or other replacement
Updated some debugging statements
Merge branch 'wip-3.8' of http://github.com/jadonk/bonescript into wip-3.8

Conflicts:
	node_modules/bonescript/index.js