add a test to test invalid byte range headers
add checks to the byte range header processing

Add two levels of checks:
1. validate the format of the whole byte range header value
    with a regular expression
2. Only set the storage.START and END constant if the
    value of a range field is ''