WeekView- Date Title now floats a top
Merge branch 'dev' of https://github.com/CS3733Team1/wpi-suite into feature/FloatingLabelPanel

# By Nick Otero (21) and others
# Via Nick Otero (5) and others
* 'dev' of https://github.com/CS3733Team1/wpi-suite: (54 commits)
  Changed look and feel back to native on dev [Still has cross platform layout issues
  Fixed weird glitches after rebase
  fixed the build
  Removed unused extrenal lib forms.jar
  Made the detail display uneditable
  double click bug fix
  change so that double click will only double click on a commitment and not in open space
  Added GUI to change progress of a commitment, worked with Nick Otero. Also fixed bug where duplicate commitments could be created by clicking edit twice from the same detailed view of a commitment by automatically returning the user to the commitment list after the edit button is clicked.
  Changed progress to an enum
  Update Commitments works! Changed the detail view to update after succesful database update
  Implemented update in the commitment entity manager, added an ID field to commitment so each commitment has a unique identifier through which we can querry the database and make updates, and recreated the update commitment controller and observer.
  The edit button now opens a new CommitmentTabPanel and populates the fields with the commitment's data. A lot of things needed to be changed to implement this, the most potentially merge-conflict causer is the entire hierarchy for the commitment tab panel needed to be edited to allow the instance of calendar panel to be passed through
  Moved buttons and implemented cancel button
  Reformated commitment detail display for style
  added buttons with no functionality
  Added progress attribute to the Commitment class along with constructors
  edit pane
  Finished updateCommitmentObserver
  Update Commitment Model
  Refactored names and added to Observer
  ...
WeekView DateLabel