API Doc Improvements

This commit incorporates several sylistic changes aimed at
improving the readability of the API documentation for
Chicago Boss.

Visually, the biggest change is that a command and its
explaination appear on the same line. This has been implemented
with tables.

Changes
  * CSS (enhancements, hopefully)
  * converted <div class="code spec"> and <p> pairs
    to rows of tables
  * added several &nbsp; to minimise tables collapsing
  * removed references to maps.evanmiller.org in CSS, which
    were resulting in 404 errors
Fix for issue #276.

Redirects to a erlydtl-style proplist were crashing functional tests, since erlydtl was using boss_web:base_url/1 to retrieve the BaseURL.  The fix avoids that by passing in the base URL in the Options parameter.
Merge pull request #280 from entronic/master

Fix for issue #276 (functional tests crashing on redirect to proplist)
Whitespace
Merge branch 'master' of github.com:evanmiller/ChicagoBoss
CSS in order
HTML improvements; minor CSS
Only set session if controller wants it
Make header more consistent with homepage
Merge pull request #277 from timClicks/doc-improvements

API Doc Improvements
Skip extension-less files
Skip zero-size chunks in streamed output
Fix Mnesia README
Support translation of binary strings
Include new configuration values for dynamodb-adapter when starting boss_db
Merge pull request #285 from burbas/dynamo_db

Include new configuration values for dynamodb-adapter when starting boss_db
Support HTTP/1.0 for streamed responses
Merge branch 'master' of github.com:evanmiller/ChicagoBoss
Restore support for plain not_found return value
'attach' option for init.sh;

To easily attach the console of production system
just by entering `./init.sh attach' command.

Signed-off-by: Tomas Morstein <tmr&idea.cz>