Add RestRequest.Clone
Switch to OnTime for async timeout

Refactor RestClient:
- Move Http, Proxy, and Execute code from RestHelpers back to RestClient
- Clone Requests on Execute to "freeze" at time of execution

Timing:
- Switch to OnTime (for better VBA support)
- Store async requests while they are running
Switch to WinHttp!
Update codebase

- Remove deprecated code: IncludeCacheBreaker, Base64_HMACSHA1, EncodeBase64, and
EncodeStringToBase64
- Include VBA-Dictionary
- Add Username and Password to RestClient
- Remove HttpBasicAuthenticator and Open hook for IAuthenticators
- Wrap all instances of http for Windows only
Split off async functionality

- Async (callback-style) functionality is now handled by
`RestAsyncWrapper`
- Core src is now Mac compatible, async is Windows-only
Update RestHelpers with Mac compatibility

- Add `ExecuteInShell`
- Add error for `ParseXML`
- Add perl implementation for `UrlParts` and update return values
- Update Crypto with openssl scripts for Mac
- Handle errors in specs
Add cURL - Tests pass on Mac!
Small changes for Mac-to-Windows compatibility
Convert from vba-json to VBA-JSONConverter
Convert specs to httpbin
Move docs to gh-pages
Major refactor and cleanup

RestHelpers
---

Change:
- AvailableFormats -> WebFormat
- AvailableMethods -> WebMethod
- StatusCodes -> WebStatusCode
- key:value -> Key:Value
- CombineObjects -> CombineDictionaries
- FilterObject -> FilterDictionary
- IsArray -> arrays only (not collections)

Remove:
- IncludesProtocol
- RemoveProtocol
- SortDictionary
- AddToDictionary
- BytesToFormat
- BytesToBase64
- HexToBytes/BytesToHex
- BytesToString/StringToBytes
- HMACSHA1AsBytes/HMACSHA256AsBytes/MD5AsBytes

Add:
- CloneCollection
- CreateKeyValue
- FindInKeyValues

RestRequest
---

Change:
- Headers, Querystring, Cookies: Dictionary -> Collection

Remove:
- BaseUrl
- RequireHTTPS
- IncludeContentLength
- Parameters
- FullUrl
- MethodName
- FormatName
- AddParameter
- AddBody
- AddBodyString

Add:
- Let/Set Body
- AddBodyParameter

RestClient
---

Remove:
- PrepareRequest (Private)

Add:
- GetFullUrl

RestResponse
---

Change:
- Cookies: Dictionary -> Collection
v4.0.0-beta.2
Mac fixes
v4.0.0-beta.3
Add custom converters, refactor, and add tests
Rename!
Small fixes for Mac
Small fixes for Mac
Update examples