Supoprt query parameters on Router::parse. It will increase the symmetry of parse and reverse methods
Updating the phone validation routine.

According to NANPA, there are area codes and exchanges that are invalid or reserved and not available for assignment. This would make those phone numbers invalid. For example:

- area-codes: 555, N11, N9X, 37X, 96X
- exchanges: N11
- numbers: 555-0100 thru 555-0199

You could also say 555-1212 is invalid as it is assigned as information for the US.

I changed the tests where 555 as an area code was being used as the assertion will give it a false on the area code and not the exchange as intended.
I split out the regex to make it more readable as requested.
provide ability for rounding - closes #1986
Supporting full urls on css/js/image url constants
Fixed pathPrefix for css and script methods
Fix for relative protocol on assets
Added test for relative path using app asset configuration
merge config in getMockForModel

Otherwise, to override just one key, it's necessary to set all the other
defaults too
make it possible to run this test on its own

Without setting up paths to the test_app - two of the tests will fail

Verify/demonstrate how to mock a model without a model existing
bark if the model doesn't exist

Getting the following warning:

    ReflectionException: Class Mock_Foo_e187b1d1 does not have a
constructor, so you cannot pass any constructor arguments

Is a much less obvious way of saying "the class you're trying to mock
doesn't exist". Be more explicit
Run all tests only once, not for all databases.
Created new test group for all db related tests
Added more tests to db related tests group
Merge pull request #1476 from ADmad/enhance/travis

Run all tests only once, not for all databases.
Merge pull request #1475 from cakephp/feature/2.4-mock-app-model

Make mocking random models easier
Fixes a bug where server would not run when there are spaces in documentRoot.
Implement a Helper method to generate confirm() links

This allows for overriding the default behavior of showing
confirm()-dialogs in Html and Form helpers.
Restructured CakeResponse::header() to avoid multiple returns, assignments, and calls to itself
Added ability to send multiple values with the same type of header in CakeResponse
Removed a stray tab.