clean up deprectated scripts

Extending has been end-of-lifed. Clean up the classroom scripts
directory.
disable upstream repos

Until we have a real fix for this, we have to disable the repositories
or we will continue to have classroom disasters. You can always
re-enable this after PE is installed and running.
Merge pull request #262 from binford2k/ticket/TRAINVM-15/disable_upstream

disable upstream repos
refactored for clarity and configurability
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
beaker tests - moving this in to p-t-b while I work on it
disable check for enabled remote repos temporarily
bootstrap init.pp covered