Merge pull request #105 from DanielBarnes/master

Consistent usage of Array.isArray()
Separating messages into external resource
Merge pull request #109 from wpreul/master

Separating messages into external resources and documenting change
Adding support for special Any type
Merge pull request #108 from DanielBarnes/master

with/without changes + tests
Merge branch 'master' of github.com:spumko/joi

Merging upstream
Adding more tests
Fixed wrong error message for invalid numbers.
- Fixed bug when using T.Object as root config together with saveConversions = true.
- Improved error handling (wrong errors, redundant errors, invalid keypaths).
- Added shortcut function (type).noShortCircuit() which sets .options.shortCircuit to false.
- Improved how unknown object keys will be handled (added test cases for that).
- Added various tests for bugs which have been fixed.
Fixing global variable leak in test
Fixed missing var and coding style.
Added missing comma in variable declaration to make the tests complete with 100%.
Merge pull request #111 from fluidsonic/bugfixes

Fixed bug when using T.Object as root config together with saveConversions = true
Minor refactor
Upping version and removing complexity report
Merge pull request #113 from wpreul/master

Upping version and removing complexity report
Upping version to 0.4.0
Adding test and cleaning up formatting
Merge pull request #114 from wpreul/master

Adding test and cleaning up formatting
Upping version to 1.0.0