Implement utility functions

implemented functions hostFromUrl, resourceFromUrl
added normalizeUrl
Add url normalization to ServiceConfiguration constructor

parameters tokenRequestUrl, authorizeUrl, tokenExchangeUrl are now normalized
Add tests for normalizeUrl, hostFromUrl, resourceFromUrl functions
Parameters of utility functions are now passed by reference where it's possible

urlEncode, urlDecode, hostFromUrl, resourceFromUrl signatures modified
Asserts for incorrect url in getHostPosition added
Const modifiers added to local variables

in functions getHostPosition, hostFromUrl, resourceFromUrl const modifier added to local variables
Project structure altered

test structure is plain now
Utility.h moved to src folder
corresponding changes to SConstruct made
Fixes in utility functions

regexp in normalizeUrl fixed
assertion in getHostPosition fixed
Merge pull request #12 from swat32exe/add-and-implement-url-functions

Implement functions for working with url