Merge branch 'master' into dev-tom
Merge branch 'draw-lib' into dev-tom
Merge branch 'master' into dev-tom
Merge branch 'master' into dev-tom
Merge branch 'master' into dev-tom
	- add some error checking to lib/ffi CStructs
	- have setFont fail gracefully in lib/draw
	- add $os to ir/ast.d
	- add alias in lib/ffi for $os
	- add test for ffi.os
	- switch ffi.os to use string from util/os.d
	- change ffi.os to ffi.getOSName()
	- fix ffi test
Merge branch 'master' into font-fix

Conflicts:
	source/lib/ffi.js
	source/tests/08-lib/ffi.js
	- change ffi.getOSName to ffi.os
Merge pull request #97 from teebrz/font-fix

Font fix