Tweet demo improvements & lint fixes
Add top-level implicit AND group to filters so that very simple
one operation filters get finalised.
Rename Query "keys" to "params"; support skip & limit in queries
Complete twitter demo
compile-time fixes
Add tweet connection properties file
local merge
More work on Twitter demo
Remove unwanted console log from test
Improve handling of NDB error when encoding a value for a column
Improve query handling
Query.js:
  change operator "in" definition to use alternate syntax
    because "in" is a keyword
  fix handling of usable btree indexes; the first index column
    must be included in a comparison in order to use the index
Handle empty batches correctly
UserContext.js
  if an empty batch is executed, nothing is expected to be done
    except to call the user's callback (from execute).
  the behavior is changed to simply call the user's callback
    with no error
  the dbsession is no longer called with an empty list of operations
Allow tests to run when cwd is not node-adapter/test
harness.js
  construct an absolute path for the ndb.sql which sets the engine
  for running sql commands

  this allows e.g. node test/driver --suite=test/integraltypes
Improve error handling for query skip and limit
  UserContext.js
    if limit is specified, it must be a number between 0 and MAX_LIMIT
    if skip is specified, it must be a number between 0 and MAX_SKIP
      and order must be specified
    if order is specified, it must be a string ignoreCase asc or desc
 
  MySQLConnection.js
    remove restriction on limit without order

  QueryBtreeIndexScanLimitTest.js
    test limit with no order is ok

  QueryPrimaryIndexScanLimitTest.js
    test limit with no order is ok
Failed SmokeTest counts as a failed test
New test script for Twitter demo
merge
fix various skip/limit/order bugs in NDB scans
Ignore constraints in mysql adapter
Fix mysql adapter scans with typecast types (datetime, timestamp)