pylint SConstruct; fix indentation and white spaces, unused imports
fixes to testQueryAnalysis.cc: get rid of compilation warnings, suppress one failure
Adding UnitTest/UnitTestCheck builders; use these to run unit tests during build
get rid of signed/unsigned compilation warnings in unit tests
Merge branch 'u/salnikov/DM-648'
First draft DM-199 result handling using row-based transfer, load data infile.

This is a combination of 10 commits.
Port prototype mysql result handling and load data infile into qserv infra
Clean up preprocessor constants
Update wire proto for result plumbing.
Move Task.h from wcontrol to wbase.
Add trivial cout printer for WLogger.
Implement new worker query execution model (stub).
Test protobuf output for QueryAction
Connect QueryAction with Foreman. Build partial query squash/poision plumbing on the worker.
ChunkResource feature, ProtoRowBuffer, InfileMerger; split out intTypes and stringTypes
Trailing whitespace fixes
Implement new XrdSsiStream-based result transmission

Updating SendChannel interface for better error handling.
Updating InfileMerger to integrate with UserQuery.
Update protocol definition to handle default values more explicitly in schema.
Partially integrate InfileMerger with LocalInfile infrastructure.
Refactor LocalInfile to work with external RowBuffer objects.

Result plumbing fixes. Remove old code. Switch MergeFixup to pass SelectStmt obj instead.

Working protobuf (schema+data) result plumbing for aggregation, empty results, area select.

Refactor InfileMerger; eliminate MergeFixup in favor of a more flexible
SelectStmt mergeStmt; remove sharing for proto-message objs in InfileMerger;
handle no-row results in ProtoRowBuffer.
Improve error handling when mysqld is down
Remove mysqldump-based code.
Improve thread synchronization in InfileMerger and related code
Re-enable exception on css config error.
Push chunk result notification down from UserQuery to Executive.
Reuse cssFacade for all user queries.
Clean up comments and formatting
Draft implement ChunkResource (subchunk mgmt), untested.
Update testIter and SqlInsertIter (though obsolete).
Update to include boost/make_shared.hpp as needed for older Boost dists
Improve error handling for css::NoSuchDb and prevent crashes from query parsing
Fix bug in no-row results caused by skipping table create when no rows are present
Fix bug that always promoted FLOAT to DOUBLE.
Whitespace fix.
Apply cosmetic changes from jbecla.