Move validation-request.hpp to public API.  Moved static verifySha256WithRsaSignature to new Sha256WithRsaHandler::verify.
Name: In Name::Component, added operator<, etc. for comparison.  Refs #1085.
Merge branch 'issue/1085-add-name-component-comparison-operators'. Refs #1085.
http://redmine.named-data.net/issues/1085
Name: In getPrefix, support a negative argument, e.g. getPrefix(-1). Refs #1086.
Merge branch 'issue/1086-name-getPrefix-negative-argument'. Refs #1086.
http://redmine.named-data.net/issues/1086
security: In IdentityManager::signByCertificate, when setting the KeyLocator keyName, use certificateName.getPrefix(-1) to remove the version number. Refs #1088.
Merge branch 'issue/1088-remove-certificate-version-in-key-locator-name'. Refs #1088.
http://redmine.named-data.net/issues/1088
Name: In set and fromEscapedString, support std::string as well as char *.
Rename key.h to key-locator.h. Refs #1089.
Rename key.hpp to key-locator.hpp. Refs #1089.
Rename key.cpp to key-locator.cpp. Refs #1089.
Merge branch 'issue/1089-rename-key-hpp-to-key-locator-hpp'. Refs #1089.
http://redmine.named-data.net/issues/1089
Name: Added function breadthFirstLess to use in sort, and function object BreadthFirstLess to use in map.
In all .cpp files, remove using namespace ndn::ptr_lib and explicitly use ptr_lib::shared_ptr and make_shared.
tests: In test-publish-async, explicitly use func_lib::ref. Refs #1090.
Merge branch 'issue/1090-always-use-ptr_lib-with-shared_ptr'. Refs #1090.
http://redmine.named-data.net/issues/1090
security: internal: In Sha256WithRsaHandler, renamed verify to verifySignature.
security: In Certificate, added getSubjectDescriptionList and getExtensionList.
encoding: In OID, make toString, operator== and operator!= const. Refs #1091.
security: In CertificateSubjectDescription, make toDer and getOidString const. Refs #1091.