Fix issue where createSchema() would omit primary keys sometimes.

Fix missing primary key SQL when using the primary flag + other indexes.

Fixes #3292
Remove bad test.
Merge pull request #905 from dereuromark/2.3-ini

allow ini files to have separators between sections for better readability
Merge pull request #894 from dereuromark/comp-fix-save-all

BC mod for saveAll()
Moving multibyte encoding setting to bootstrap.php. Closes #3290
Merge branch 'master' into 2.3

Conflicts:
	lib/Cake/bootstrap.php
Moving the mb_* functions to bootstrap.php
allow input type=number to also be magic
adding test case
move the test case to its own method
Fix issue where the incorrect meridian would be selected.

When combining 12 hour format, interval and afternoon times, the
incorrect meridian would be selected.  Moving the hour math into
FormHelper::hour() makes that method generally more correct and lenient
on its input.

Fixes #3299
fix whitespace
Merge branch 'master' into 2.3
Merge branch '2.3' into type-checks

Conflicts:
	lib/Cake/Error/ExceptionRenderer.php
	lib/Cake/Routing/Dispatcher.php
afterRender should not be triggered when callbacks is false
Merge pull request #911 from dogmatic69/type-checks

Type checks
Fix failing tests.
Fix lint error.
Add some fixed orders.

Hopefully this makes tests in postgres more reliable.
Try to set order on more things.