Merge pull request #94 from karlsson/master

Adapted yapp.app.src to new yaws include.mk
Fix bug when reentrant requests are used to return regular files

Response headers were not correctly set, in particular the Content-Length
header. This bug was fixed by refactoring the way reentrant requests are
handled.
Update gitignore file
A denial of service bug has been corrected. Multippart POST processing on the yaws server side contained a list_to_atom/1 call which potentially makes it possible for an attacker to craft a continous list of POSTs, each potentially generating a new atom. This is a backwards incompatible fix since the upload code on the server side is user code. That code now needs to look for strings instead of atoms. For example the upload.taws code in the www examples is changed. It searches now for the field "filename" instead of 'filename'
add description of "yaws --running-config"

Add description of "yaws --running-config" to the Embedded Mode
chapter of yaws.tex.
fix overfull vboxes in yaws.tex
make embedded start use docroot from sconf

Embedded startup previously used the docroot passed as the first
argument into yaws_api:embedded_start_conf even if the sconf records
passed in specified their own docroot settings. Fix the code to use
the docroot first argument only for sconf records that don't specify
their own docroots.
Added facility for specifying an #auth record when starting embedded

When giving a proplist for SC, the option {auth, Opts} can be
given. Opts is a {Key,Value} list where Key shall match the fields
in the #auth{} record. All other options ignored.
added soap12 capability
fix multipart tests for commit 470004
fix compilation warnings in mail application
fix yaws issue #97: mail application config file read failure

Change yaws_config to export the toks/2 function being called by the mail
application.
fix tests due to ibrowse include file path change

In the ibrowse sources ibrowse.hrl was moved from the src dir to the
include dir. Change yaws tests where necessary to account for this change.
Use file:sendfile/5 if available

Due to a bug in file:sendfile/5 in R15B, the yaws configure script enables
the use of file:sendfile/5 only for versions R15B01 or greater.
rebar: use file:sendfile/5 if erts version > R15B
Update rebar.config: port_envs -> port_env
Merge pull request #101 from tuncer/port_env

Update rebar.config: port_envs -> port_env
reltool: use app-level lib_dir setting
fix configure's ERTS version checking for file:sendfile/5

R15B01 is ERTS version 5.9.1. In commit ddfa25, made before R15B01 was
released, it was erroneously assumed to be 5.10. This prevented
file:sendfile/5 from being configured properly for R15B01.
Merge pull request #100 from tuncer/reltool

reltool: use app-level lib_dir setting