use tuple modules instead of parameterized modules

Erlang R16, coming soon, will do away with parameterized modules (see Issue
4 under http://www.erlang.org/news/35 for details). Change Mochiweb to use
tuple modules instead, since they will continue to be supported in R16 and
beyond. These changes are backward compatible, so current Mochiweb
applications should require only recompilation to continue working.
Merge pull request #95 from vinoski/drop-param-mods

use tuple modules instead of parameterized modules
update CHANGES and bump vsn to 2.4.0
#96 - mochifmt_records regression
fix mochiweb_request regression #97
tag v2.4.1
fix mochiweb_response regression
Merge pull request #100 from shkumagai/feature/fix-mochiweb_response-regression

fix mochiweb_response regression
update CHANGES, tag v2.4.2
Merge pull request #94 from lhft/master

Session module for managing session cookies
replace now() with os:timestamp() in acceptor
Merge pull request #102 from tsloughter/master

replace now() with os:timestamp() in acceptor
normalize whitespace in mochiweb_session
update CHANGES and version for v2.5.0
start crypto before running msession tests
change test matrix to R14B04, R15B*, R16A
travis R16B
type/spec refactor of mochiweb_session
note mochiweb_session compatibility and reduce test matrix to supported versions
dialyzer fixes