Use of boost::make_shared in query

Perform only trivial replacements
Use of boost::make_shared in css

Perform only trivial replacements,
Facade constructors are private and
prevent use of boost::make_shared.
Use of boost::make_shared in parser

Perform only trivial replacements
Some replacements couldn't be performed
for next reasons:
* SelectParser: constructor is private and
  prevents use of boost::make_shared.

* WhereFactory: lsst::qserv::parser::
  WhereFactory::WhereCondH::WhereCondH(const
  lsst::qserv::parser::WhereFactory&) does
  not exist

* FromFactory: lsst::qserv::parser::
  FromFactory::TableRefListH::TableRefListH(const
  lsst::qserv::parser::FromFactory&) does
  not exist

* SelectParser: lsst::qserv::parser::
  SelectParser::SelectParser(const string&)
  is private