Make dynamic y-axis for graphical view and add loading bar to misc_page.
Add string variable(s) to hold GUI output for the loading bar on the misc_page.
Fix overflow on compact view schedule screen.
Fix bug on compact view schedule screen.
Clean variable names in guiClasses.py
Verify that the loading-bar has finished the loading animation.
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into gui

# By Hana Baldwin (19) and others
# Via Preston Richey (7) and others
* 'develop' of https://github.com/donnell74/CSC-450-Scheduler: (52 commits)
  change custom runtime default to 5 minutes
  Remove conditional: always generate xml from yaml input, if none is present return
  fixes referencing globs in globs
  Merged profile into tests
  patches in bugfix for removing constraints
  Fixed all testcases
  Change copy to weakrefs in week, day, and room (increases speed of algorithm
  Return at end of function
  Add docstring; move function declarations outside try block
  Close files used by create_xml_from_yaml()
  Ensure that room capacity and has_computers are int and bool, respectively
  Add interface function to create xml from yaml; modify globs to run this function if no xml input is found
  adjust constraint_adding_conflict to check for break constraints
  add duplicate constraint check for instructor break
  fix display issue in end time dropdown for instructor break constraint
  Increased starting population and made crossover rate adaptive
  Increased starting population and made crossover rate adaptive
  fix bug in start/end time dropdowns for instructor break constraint
  inserted a constraint button
  add disclaimer to before/after constraints
  ...

Conflicts:
	genetic/scheduler.py
	gui/guiClasses.py
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into gui

# By Daniel Hebrink (7) and Hana Baldwin (1)
# Via Daniel Hebrink (7) and others
* 'develop' of https://github.com/donnell74/CSC-450-Scheduler:
  fix bugs in instructor time pref constraints
  Fix max entry field, label for priority
  Max course constraint working.
  Made test case for max_course_constraint
  Fix merge conflict genetic/constraint.py
  Max course constraint function first attempt
  GUI should have setup for max_course input.
  Setup and some cleanup in guiConstraint.py
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into gui

# By Hana Baldwin
# Via Hana Baldwin
* 'develop' of https://github.com/donnell74/CSC-450-Scheduler:
  fix constraint_type dropdown bug
Update gui loading function (still doesn't jump-fill correctly)
Give max width to loading bar; remove other printing statements
fixes timing to be more accurate and start once evolution loop is called; previously it was out of sync with the gui timer
Remove 2nd call to evolution_loop
merges timer bugfix into gui
Merge branch 'gui' of https://github.com/donnell74/CSC-450-Scheduler into gui
Merge pull request #40 from donnell74/timer_fix

Timer Bugfix
switches back to time() rather than clock() in evolution loop in order to allow multiple runs
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into gui
fixes bug for instructor_time_pref after not passing proper list to get_partial_credit, resulting in possibility of divide by zero bug
Merge branch 'develop' of https://github.com/donnell74/CSC-450-Scheduler into gui