Added the BulletinInfo class, which represents the Bulletin client
version.
Added .getAssocProblems() to Bulletin.
Added BulletinInfo to CompetitionInfo, added the CompetitionChangeAction
for it, and added the handlers for the BULLETIN_ADDED/BULLETIN_REMOVED
events. Bulletins are now _implemented_ except for CompetitionInfo event
calling.
Added the BULLETIN_ADDED/BULLETIN_REMOVED events to CompetitionInfo.
CompetitionInfo now calls these events.
CompetitionInfo properly fetches Bulletin objects when created from a
Competition.
Bulletins can only be created by the new Competition function
.createBulletin() and removed by a remove function; there are no more
add functions.
Removed debug code.
Merge pull request #74 from blacksmithgu/bulletin

Bulletin Finished