move non-theme-stuff to functionality plugins

also dropping author taxonomy (it appears to serve no purpose) and a few
weird shortcodes