Add pitfalls.md for documentation of best practices and pitfalls to avoid
Add Pitfalls link to the left side of doc web pages
Updated expected dates for cookbook recipes
Updated information for VWF branches, and provided link to VWF Forum topic posting on branching.
First draft of lesson cookbook recipe (not fully functional, yet)

-Change lesson and instruction components
-Added a lesson application to test
Add error check for case when "find()" returns no results

Previously, this had errored out because find() tried to call map() directly on the results
Revert lesson recipe that inadvertently got checked in mid-progress
Fix errors in query documentation - there are still more to be fixed
Lesson and Instruction components for a simple linear lesson

Will be deprecated once lesson/task.vwf is complete (which will allow an arbitrary branching lesson)
Increase max nesting in json parse for bzflag persistence.
Add hammer.js library, touch component, and view driver.
Update navscene applications to use touch interface as well.
Rename hammer.js directory to touch to match driver name.
Clarify query documentation

Add note that driver-level queries w/ an absolute path do not require a
nodeId as the first parameter - undefined may be passed instead; fixes
Allow bash scripts with CRLF terminators on Cygwin.

Supports checking out with MSYS and building with Cygwin. By default,
MSYS creates text files with CRLF terminators and Cygwin uses LF
terminators. But Cygwin's bash (like most) can't run CRLF scripts.
Remove execute permission.
Only ruby 1.9+ accepts an env parameter to `sh`/`system`.
Rolling version.js for release version number.
Add to-do comment to lesson app
Add event handling pitfall to Pitfalls page
Add transformTo to node3