Add initial implementation of wf:eager/defer

Conflicts:

	include/wf.hrl
	src/actions/action_wire.erl
	src/lib/wf_render_actions.erl
	src/lib/wf_render_elements.erl
Add gproc registry handler from n2o (Thanks @5HT)
Wiring priorities working in Comet
Merge branch 'defer-aq'
Add data_fields to range, restful_upload, and span

Conflicts:

	include/wf.hrl
Add crash handler for gracefully handling errors
Add #console_log action
Modify file element so panel inclusion is optional
Add title tag to html span element

Conflicts:

	include/wf.hrl
	src/elements/html/element_span.erl
Add support for custom module aliases
Add module_aliases attr to #template.
Add console_log{} docs and wf:f elaboration
Add defer and eager to docs
Add html_encode option to #file and add docs.
Add module_alias docs to template docs
Add crash handler docs
Add config doc update: module_aliases and plugins
Add plugin documentation
Rework Recaptcha and update docs
Add key and url fields to recaptcha

Also removes the reliance on application variables, though they can
continue to be used for both backwards compatibility, and for ease of
use.