Change Signature class to allow the user implement his own signing
method
Rename utility sources and move them into separate folder
Move OAuth-related functions from ParameterList to Utility

Methods ParameterList::asBaseString() and
ParameterList::asAuthorizationHeader() are free functions in Utility
namespace now.