More reliably push auto-complete to the start of 'completion-at-point-functions

Without this, add-to-list would not move auto-complete ahead of any
functions listed before it.
Provide option to force use of default font for symbols

On my Mac, this seems to be necessary, otherwise Emacs always picks a
different font for symbols. That font inevitably has a different width,
so the resulting rendering is ugly.
Make ac-slime work with TAB in the slime REPL
Drop pointback (see #133)
Don't show trailing whitespace in twittering-mode, if installed
Enable paredit-everywhere-mode in css-mode
Bind TAB to the conventional 'indent-for-tab-command in js2-mode
Fix name for ielm major mode in ac-modes list
Allow toggling of skewer-less-mode
Unbundled skewer-less into its own package
Use json-mode for json
Update init-osx-keys.el

F10 in terminal should work now.  See Issue #72
Merge pull request #135 from mlf176f2/patch-1

Update init-osx-keys.el for terminal F10
Update for compatibility with cider (formerly nrepl)
A more concise default initial-scratch-message
Remove *is-cocoa-emacs* constant
cider-interaction-mode is now cider-mode
Don't diminish subword-mode except in latest Emacs

Closes #138
Change initialisation order for todochiku to better handle missing commands

Fixes #140
Disable slamhound for now, until compatible with cider