Handle empty Location as self-redirect and missing Location as no redirect.
Merge pull request #30 from ruricolist/location

Change handling of empty and missing Location headers