erlang:now() -> os:timestamp

We don't need to use an expensive monotonic clock for calcuating timing
information.
Merge pull request #4 from basho/adt-os-timestamp

erlang:now() -> os:timestamp
Strip header value and treat empty values as undefined headers.

RFC2616 states: The field-content does not include any leading or
trailing LWS: linear white space occurring before the first
non-whitespace character of the field-value or after the last
non-whitespace character of the field-value. This change brings
mochiweb into compliance with that statement by stripping whitespace
from the header values. Additionally headers that are specified with
no non-whitespace characters are treated as undefined headers.
Merge branch 'klm-strip-header-values' into 1.5
Roll version 1.5.1p3
Remove special treatment of the range "0-"
Accept range end position which exceededs the resource size

RFC 2616 14.35.1 Byte Ranges

   If the last-byte-pos value is absent, or if the value is greater than
   or equal to the current length of the entity-body, last-byte-pos is
   taken to be equal to one less than the current length of the entity-
   body in bytes.
Merge pull request #7 from basho/ss-range-fix

Range header fix
Roll mochiweb version 1.5.1p4
Remove parameterized modules.
Merge pull request #8 from basho/csm-1.5-backported-pmod-fix

Remove parameterized modules.
Roll version mochiweb 1.5.1p5 to pick up R16 compat