move date.test() to testsuite

testMapEntry and test procedures are removed from date library and
its content moved to date_tests.py. We have only one test method
which runs through the whole date.format. If the test failes there
it reports the current format keys.

Change-Id: I596cb53339bbe43e39b37331a41ff937f7a1161c
Merge "move date.test() to testsuite"