added nlp pipeline queue
allow override of default task type
new task and hooks for parsing pipeline
override method exists check
fix tasktype setting
update asynctasklist to allow extension for backend queue consumers
new approach -- use asyncbackendtasklist directly
a couple of tweaks after working on the python part of the parsing pipeline
refactor hook interactions to support ID handling
fixes to setup script
Merge remote-tracking branch 'origin/dev' into nlp_pipeline_events

Conflicts:
	includes/wikia/tasks/AsyncTaskList.class.php
Merge pull request #3651 from Wikia/nlp_pipeline_events

NLP Pipeline Events