Fix incorrect default meridian

Prevent the default meridian from being changed from 'pm' to 'am' when the default time is in a 12-hour format between 1:00pm and 11:59pm and both a minute interval and default minute value are specified.
Fix incorrect default meridian

Forgot to remove a line
Change equal operators to identity operators
Fix coding style.
Re-use existing string instead of making another one.
Add test cases for GH-1182

Add tests for afternoon times with an interval and 12 hour time format.
Remove unused code and remove strict type checks.

Remove some unused code around manipulating hours. Also allow the
timeFormat option to be specified as either a string or an int. Both
types should be accepted and treated as equivalent.
Merge branch 'phantom-master'

Refs GH-1182