Deny Infinity in numbers.

Fixes #494.
Perform deep comparison on array().unique()

Fixes #497.
Add array().allowSingle()

Fixes #474 and #498.
Only use allowSingle if in convert mode
Deal with array of arrays in array().single()
Fix language on array().single()
5.0.0
Add ignored files
Do not convert array values in place

Fixes #502.
5.0.1
Convert date regex to date before comparison. Closes #503.
Change string convertion to toString.

 And add missing semicolon.
Change required to clone to better describe the test
Merge pull request #505 from fampinheiro/master

Convert date regex to date before comparison. Closes #503.
5.0.2
Merge branch 'master' into cs