do not attempt to remove duplicate excerpts
one var declaration in the callback
hide private state in closure
make `loading` state private to individual loader
add/remove spinner in loader
default values for time and direction
add TODO reminder
register post loaders in Libertree.UI.init
appease JSLint
Revert "do not attempt to remove duplicate excerpts"

This reverts commit 8b6e074090d5e6ddd048c031921646559aff585a.

Conflicts:
	public/js/libertree/post_loader.js
no need for variable "self"
prepare spinner container on begin, not end
Merge branch 'master' into post-loader

Conflicts:
	public/js/libertree/ui.js
Merge pull request #37 from Libertree/post-loader

Cleaning up the post loaders