Adding getPlayer and getRoster methods to PlayerList, and moving the
'main' method to the Main class, to separate it out.
Adding a Manager class, to represent League managers who are
playing/drafting.
Creating draftOrder and manager fields for Draft class,
as well as unit tests.
New UI component that views the players at a particular position.
First commit of a UI component for managing the overall draft
experience.
Adding better name selection to the PlayerSelector panel, and better
(less lossy under resizing) layout to the DraftManager window.
Renamed draftOrder -> draftList for an individual Draft object.
Renamed Draft -> DraftHistory, for a single Manager.
EventSource is a utility class, to help with passing around events in
the UI.
Adding an arrow icon, to be used to indicate who is next up in the draft
in the UI.
Adding Team.java, a class to represent a team to which players belong
(this will be used to handle the schedule and to model bye-weeks and
matchups).
Adding Schedule, a class to represent the schedule of teams and to
allow the modeling of bye-weeks in the future.
Changing the DraftHistory constructor, to no longer need a Roster at the
beginning (this was usually being supplied as a blank Roster anyway, so
it was largely unnecessary).
Adding a "teams" argument to the Player constructor which constructs a
player from a saved rankings file. This allows for the (optional)
assignment of a Player to a Team, useful in the future for tracking
bye-weeks of players and determining conditional values based on
matchups.

Adding a teams Map to the PlayerList, which is now required by the
Player constructor.
Adding a whole host of UI changes.
Merge remote-tracking branch 'origin/season2013' into season2013