Make project buildable under win32

defines replaced by types from <cstdint>, UINT_32 replaced by uint32_t, UINT_8 replaced by uint8_t
Merge pull request #16 from swat32exe/make-buildable

Make project buildable under win32
Implement token parsing

token constructor (from response string) implemented
Added getter for oauth_token to Token class
Added tests for token constructor
Backslash inside include directive replaced by slash
Merge pull request #18 from swat32exe/implement-token-parsing

Implement token parsing
Add method to ParameterList

add ability to insert not percent encoded pair
Add Service test

add test, that requests temporary credentials using HMAC_SHA1 signature
Fix bugs and make improvements relevant to temporary credentials request

OAuth header from ParameterList: add spaces in the beginning of line, remove extra comma in end, percent encode name=value pairs
Text signature: secrets should be separated by ampersand, not question mark
HMAC_SHA1 signature should not be encoded in hmacSha1Signature, it'l be encoded when ParameterList will be converted to header
Add parameters without decoding of percent encoding, where decoding isn't required
Fix token constructor call in getRequestToken
Fix signature tests according to changes
this commit fixes #17
Remove urlDecode from token parsing

ParamterList already performs decoding
Merge pull request #19 from swat32exe/get-token-request-working

Get token request working
Method getAuthorizeUrl of class Service implemented
Tests for Service.GetAuthorizeUrl added
Fix letter case in #include
Merge pull request #23 from Melzas/fix-include-letter-case

Fix letter case in #include
Merge pull request #20 from swat32exe/get-authorize-url

Implement getAuthorizeUrl
Add const modifiers to some methods of Service class

getCallbackUrl, generateNonce, generateOAuthParameters
Split Service::signRequest into internal end external versions

external version signs provided HttpRequest
internal version adds specified additionalOAuthParameters and signs request after it
generateOAuthParameters now adds only parameters that are common for all requests
Implement credentials exchange

implement exchangeToken method of Service class
closes issue #21