Use C++11 member initializers, and defaulted constructors and destructors
Use <memory> instead of <tr1/memory>
Use <tuple> instead of <tr1/tuple>
Use <functional> instead of <tr1/functional>
Use std::unique_ptr instead of std::shared_ptr where possible
cxxll::rpm_parser: Remove stray <tr1/memory> include from implementation
Use C++11 range-based for loop where possible
cxxll::maven_url: Remove stray <tr1/memory> include from test case