clean up deprectated scripts

Extending has been end-of-lifed. Clean up the classroom scripts
directory.
Merge pull request #263 from binford2k/wip/rafactor_for_integration

refactored for clarity and configurability
add timeout param

When James merges my PR, this will extend the IRC report processor
timeout to compensate for the often buggered up classroom networks we
deal with. In the meantime, this param won't break anything.

Safe to merge.
Merge pull request #264 from binford2k/fix/add_irc_timeout

add timeout param
fix task in ordering quest
Merge pull request #261 from binford2k/cleanup/deprecate_extending

clean up deprecated scripts
Fixes LEARNVM-25
allow advanced students to submit reports
Merge pull request #266 from binford2k/ticket/TRAINVM-90/allow_report_submission

allow advanced students to submit reports
Added missing task - Thanks @LarissaLane
Merge pull request #267 from casharma/larissa/updates

Added missing task - Thanks @LarissaLane
Merge pull request #265 from casharma/fix/orderingquest

fix task in ordering quest
Add gems required by architect
Merge pull request #269 from binford2k/wip/add_eyaml_gems

Add gems required by architect
manage yum repositories

Enable or disable upstream repos based on $offline
Add switch to disable this management
updating classroom module
Manage ngIRCd on the master
use $servername for IRC
add proxy support
Add reporting tools for practioner labs