FlightPath 4.x-4.4

Referenced project: 
Release version: 
4.4
Release type: 
Bug fixes and new features
Release notes: 

2014-03-10
Changed hour fields in FlightPath to allow for decimal values. The rule is that hours
may not be larger than 9999 hours, and have no more than 4 decimal places. For example,
2.25 hours is acceptable. 2.33334 would be truncated to 2.3333.

Added alias to form_api system for "no_please_select" to much more descriptive "hide_please_select",
for select fields.

Added ability to control whether or not course titles are auto-capitalized based on a capitalization
scheme.

Fixed a bug in last release (4.3.4) where the students table no longer had the is_active column.

2014-02-27
Added ability to specify College Code for each degree, through new settings page "School Data," with
new permission.

Moved "subjects" setting under the new settings page as well, for simplicity.

Cache gets automatically cleared when we run DB updates.

----------------
RELEASED 4.3.4
----------------

2014-02-25
Fixed a bug in blank_degrees.module, where future draft catalog years couldn't be selected for
viewing. Also changed wording on admin.module's form, which sets the draft catalog year, to make
it clear that it only affects the Blank Degree Search feature, not What If.

Made various changes to some of the core code, in preparation of a new module, "audit", which
required extra calculations for quality points. Also, made slight changes to the core comments
module, so it can accomodate more access_types (again, will be used by the upcoming "audit" module).

2014-02-20
Fixed bug with "ghost hours" in _DatabaseHandler.php. When a course has zero hours for
either min or max hours, it was changing into 1 hours when duplicated to a new catalog year.

2014-02-06
Made minor documenation changes to various functions.