Implement IContextSource::exportSession

[16-Mar-2013 12:50:00] Fatal error: Class EducationProgram\CoursePage contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (IContextSource::exportSession) at /usr/local/apache/common-local/php-1.21wmf11/includes/AutoLoader.php on line 1158
Server: mw1097
Method: GET
URL: http://en.wikipedia.org/wiki/Education_Program:Example_University/Example_Course_(2013_Q1)
Backtrace:
0 /usr/local/apache/common-local/php-1.21wmf11/includes/AutoLoader.php(1158): AutoLoader::autoload()
1 [internal function]: AutoLoader::autoload('EducationProgra...')
2 /usr/local/apache/common-local/php-1.21wmf11/extensions/EducationProgram/includes/pages/EducationPage.php(72): spl_autoload_call('EducationProgra...')
3 /usr/local/apache/common-local/php-1.21wmf11/extensions/EducationProgram/EducationProgram.hooks.php(181): EducationProgram\EducationPage::factory(Object(Title))
4 [internal function]: EducationProgram\Hooks::onArticleFromTitle(Object(Title), NULL)
5 /usr/local/apache/common-local/php-1.21wmf11/includes/Hooks.php(256): call_user_func_array('EducationProgra...', Array)
6 /usr/local/apache/common-local/php-1.21wmf11/includes/GlobalFunctions.php(3922): Hooks::run('ArticleFromTitl...', Array)
7 /usr/local/apache/common-local/php-1.21wmf11/includes/Article.php(161): wfRunHooks('ArticleFromTitl...', Array)
8 /usr/local/apache/common-local/php-1.21wmf11/includes/Article.php(187): Article::newFromTitle(Object(Title), Object(RequestContext))
9 /usr/local/apache/common-local/php-1.21wmf11/includes/Wiki.php(339): Article::newFromWikiPage(Object(WikiPage), Object(RequestContext))
10 /usr/local/apache/common-local/php-1.21wmf11/includes/Wiki.php(295): MediaWiki->initializeArticle()
11 /usr/local/apache/common-local/php-1.21wmf11/includes/Wiki.php(565): MediaWiki->performRequest()
12 /usr/local/apache/common-local/php-1.21wmf11/includes/Wiki.php(458): MediaWiki->main()
13 /usr/local/apache/common-local/php-1.21wmf11/index.php(59): MediaWiki->run()
14 /usr/local/apache/common-local/live-1.5/index.php(3): require('/usr/local/apac...')



Probably needs fixing properly, but this hopefully fixes the fatals for Sage...

Change-Id: I10553d2685849287641607ae4fc914492e7adf61