updated compile-interface.sh for new typelib.py script instead of xpidl
New feature: Pattern. Each header can be configured for only some urls.

- Pattern is an optional field for a new header. If it's not set then the header will be sent for every request
- Pattern is checked as a regular expression with the request url. It automatically adds .* before and after the configured pattern, so you can configure a string that if contained in the url will make it include the header.

Configuration example:
	pattern=example.com -> header set for requests like http://example.com and http://www.example.com, not sent for http://lamboratory.com