Complete dash and dash-functional split

Also move functions that require Emacs 24 out of dash.el
Improve formatting of docs