Add files to .gitignore that shouldn't be checked in when using Eclipse
Fix various ANY conditions that aren't correctly being considered.
Add Pair.adjacents(Iterable); also clean up.
Oops. Fix build on JDK 1.6 and 1.7.
Clean up package-info.  Remove duplicates in test packages so they don't conflict with those in non-test packages.
Fix decorrelation of sub-queries.

- Update planner to do decorrelation.
- Fixes to decorrelation logic.
- Update PushFilterPastJoinRule to call planner's copy hook, and use JoinRelBase instead of JoinRel.
- Add filter push down on decorrelation.
- Fix RelStructuredTypeFlattener to correctly populate toRelContext.
- Code formatting. (Julian Hyde)
- Add test based upon TpchSchema.