Implement toSql for INSERT query builders.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80496364
Using a fixed dataset for test4Select perf regression test.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80506675
Using a fixed dataset in remaining perf regression tests.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80516942
Create lf.proc.Transaction to replace generated #namespace.Transaction.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80516993
Rollback "Create lf.proc.Transaction to replace generated

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80644902
Modifying moe_config.txt to merge external commits.

Also updating CONTRIBUTING.md with some extra clarifications.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80664836
Reland "Create lf.proc.Transaction to replace generated #namespace.Transaction."

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80666213
Fixing RelationEntry#getField for the case where the field has been aliased.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80689705
Detecting minimal diff from old to new results.

Initial diffing implementation was very naive, by first removing
all old results and then adding all new results, which caused more
"change" notifications than necessary.

The new implementation detects the minimal amount of additions and
deletions necessary to go from old to new results.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80737002
Fix bundle.js to not expect a *_transaction.js file to be generated.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80738025
Create lf.proc.Database to replace the majority part of generated database.js.
Add #namespace.getSchema() so that one can get database schema before getInstance().
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80744035
Passing lf.Global instance from the constructor, part1.

This is part of a series of CLs, in order to allow multiple Lovefield instances
to run without collisions, a.k.a "Lovefield as a component".

In this CL updating constructors of QueryTask, UserQueryTask, ObserverQueryTask.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80746520
Passing lf.Global instance from the constructor, part2.

This is part of a series of CLs, in order to allow multiple Lovefield instances
to run without collisions, a.k.a "Lovefield as a component".

In this CL updating constructors of Journal, Prefetcher, ConstraintChecker.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80767478
Passing lf.Global instance from the constructor, part3.

This is part of a series of CLs, in order to allow multiple Lovefield instances
to run without collisions, a.k.a "Lovefield as a component".

In this CL updating constructors of DiffCalculator, ObserverRegistry.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80773793
Add design docs for data binding and constraints.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80841295
Passing lf.Global instance from the constructor, part4.

This is part of a series of CLs, in order to allow multiple Lovefield instances
to run without collisions, a.k.a "Lovefield as a component".

In this CL updating constructors of BundledObjectStore, IndexedDB, IndexedDBTx.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80841360
Passing lf.Global instance from the constructor, part5.

This is part of a series of CLs, in order to allow multiple Lovefield instances
to run without collisions, a.k.a "Lovefield as a component".

In this CL updating constructors of IndexRangeScanPass, PhysicalPlanFactory,
DefaultQueryEngine.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80844191
Add build rules that generate Lovefield distribution files.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80847449
Add missing files to MOE release.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80850001