[FC-83] Added trimming to cloud search update to trim whitespace from properties

- Added trimming to get properties method
- Added unit test to validate new feature
- Added light documentation to API
Merge pull request #36 from clicktravel-james/master

[FC-83] Added trimming to cloud search update to trim whitespace from properties
[INV-414] Order search results

Framework updates to take in a sort parameter
[INV-414] Search order results
Merge pull request #38 from clicktravel-robin/master

Language and encoding support for httpclient
Merge branch 'master' of github.com:ClickTravel/Cheddar
[CHEDDAR] Improvements to HttpClient to enable Oauth 2.0 grant flow closer to the rfc standard

- HttpClient has been improved to now request the address of the authentication server from the authorisation service correctly complying with steps taken in a successful the grant flow authentication.
- OAuthUserAgent interface has been updated to take the redirect uri of the authentication server.
Merge pull request #39 from clicktravel-james/master

[CHEDDAR] Improvements to HttpClient to enable Oauth 2.0 grant flow closer to the RFC
Merge branch 'master' of github.com:ClickTravel/Cheddar
[INV-414] Order search results

Updated in accordance with review comments
Address code warnings

Signed-off-by: Steffan Westcott <steffan.westcott@clicktravel.com>
[INV-414] Order search results

Added new SortOption class
[INV-414] Order search results

Review comments applied
[INV-414] Order search results

Replaced if statements with switch clause
[INV-414] Order Search Results

Review comments updates applied.
[INV-414] Order search results

Applied review comment(s) updates.
[INV-414] Order search results

Review updates applied.
Merge pull request #37 from clicktravel-jag/master

[INV-414] Order search results
Merge branch 'master' of github.com:ClickTravel/Cheddar
IAM-138 Enable custom behaviour when failing to map element in collection

Signed-off-by: Steffan Westcott <steffan.westcott@clicktravel.com>