add CONTRIBUTING.md
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
Tighten Canadian postal code validation.

D, F, I, O, Q, U should not be valid anywhere in a canadian postal code.

Fixes #3708
fix coding standards
more coding standards fixes, minor rectaoring of testcase
correct doc block
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
Fix default null not being reflected by SqlServer

Apply patch from 'Josh Rehm' to fix null default values from being
stomped on when reflecting table schema.

Fixes #3615
Move import to top of file.
Only load the object cache when requested.

Instead of loading a cache key that may not exist on every request, it
should only be loaded when required.

Fixes #3717
Fix error when generating Xml.

Fix warnings/un-escaped entities with deeply nested elements.

Fixes #3718
Merge pull request #1173 from ceeram/contribute

add CONTRIBUTING.md
Be compatible with PHPUnit installed with composer.

Doing a class_exists() check is a simple way to check for PHPUnit being
installed via an autoloader. It also keeps things compatible with
a Vendor dir installation.

Fixes #3721
Remove test case that is no longer useful.

It is impossible for the current test to ever fail in the test suite, as
PHPUnit will always be loaded.