Files for review: Interface patching

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Added probably missing(?) include <memory>

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Added conventional papp

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Changed headers to be more like in chrome (key/value pairs). So multiple headers are possible now.

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Added more methods to IHeaders: get, getKV

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Request listeners were not called for browserless listeners

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Removed errornous DUMP_HEADERS macro

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Move sink calls to worker thread and use HTTP result code
Use unique code for Switch/Continue
Merge pull request #2 from matthewgertner/develop

Move sink calls to worker thread and use HTTP result code
Get "Accept" header for request type.
Get requestType from IRequest.

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Merge branch 'develop' of github.com:salsita/ProtocolLibrary into develop
Added some debugging defines for dumping headers

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
WIP: commenting

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Commented / beautified code.
Removed unused IDispatchExImpl.h.

Signed-off-by: IUnknown68 <arne@salsitasoft.com>
Hotfix: added support for release mode with debug symbols
Fixed bad merge
Still trying to fix the bad merge
Added Switch()/Continue() for ReportResult() conditionally if not on the document thread to fix bug https://www.pivotaltracker.com/story/show/64558766

Signed-off-by: Arne Seib <arne@salsitasoft.com>
Document thread detection was faulty. Fixed this by storing the actual document thread ID insinde the sink.

Signed-off-by: Arne Seib <arne@salsitasoft.com>