docs in Config.pm
Prevent using names of existing modules as application name for dancer script.
changelog
check for valid cookie name

We quite often observe the following warning in our logs

    Use of uninitialized value in hash element at /usr/lib/perl5/site_perl/5.8.8/Dancer/Cookies.pm line 44

which is likely caused by an `$env_str` containing something like `cookie1=foo; ;cookie2=bar`.
Apart from that, `$name` would be defined but empty if `$env_str` contains something like ` =foo`

Proposed change: check that cookie name in `$name` is defined and not empty
Allow '0' as a cookie name

My previous fix wouldn't allow a cookie name of '0', corrected now.
changelog
changelog
Cookbook Documentation 

Fixed typing failure in cookbook documentation
changelog
Default host to '-' if envs not available
changelog
add Dancer::Serializer::JSONP

subclass of Dancer::Serializer::JSON with support for JSONP
add documentation
changelog
pin down new release
ad files to MANIFEST
Use Hash::Merge::Simple
cosmetic changes
add Hash::Merge::Simple to deps
Fix prerequisite on Hash::Merge::Simple.