Modify phantomjs request headers to be similar to Chrome
Phantomjs exits with return 0 when page load status is 'Fail'
Use actual user browser headers with phantomjs
Factor out creating phantomjs command from poller event
Prepend bulk response with first response
Send each response as separate HTTPMessage with size prepended
Don't print incoming request destination ip addresses
Do not send POST requests to remote proxy
First cut of archive

Conflicts:
	Makefile.am
Note when responses in bulk response are done so we can listen for new bulk response
Store all req/res in archive when receiving a bulk response, one archive per thread...archive not verified yet
Properly handle first response in bulk response, print all response headers for verification...archive verified
Have each thread use its archive to send responses back to browser
Use single lock on archive vector, return false for request if response pending
Make archive private member of local proxy and try to handle incoming requests with archive first
Remove unused request matching code from local proxy (now done in archive)
Remove overwrite when we have a pending response
Factor our request handling into different function and handle one request at a time per thread
Condense pending decision code
Take out lock in add_request() after releasing lock in find_request()