fixed header argument processor so that passed-in args don't overwrite the defaults
Merge pull request #13 from jricher/request-header-copy

Safer header copy
use accept header for JOSE requests
content-type may contain more the just 'application/jwt'
Merge pull request #14 from jricher/accept-header

use accept header for JOSE requests
It's a change in behaviour not in client registration.
Merge branch 'master' of github.com:rohe/oictest
Made it into two tests one with accept header and one without.
Fixed some problems when starting an external web server from within oic_flow_tests.py
Used to old API.
Need both request_args and client.behaviour. The first is necessary for the checks to work to other for the actual protocol flow.
merge upstream