DateFormats needs further modifications

majorly according month_name-dates: '4. Jan 2013' ect.
reworked DateFormats totally

new concept of string-evaluation, building the format with the extracted
seps of the string itself after checking values and seps of the string.

new concept of generating the code-list, concerning to the finer
string-evaluation, that makes it possible to choose the codes for month
and year appropriatly.
new concept for 'special' formats...

a class-global: FORMATS
    FORMATS = [
        [['%d'], ['.']],
        [['%d'], ['.', '. '], ['%m', '%b'], ['.']],
        [['%d'], ['.'], ['%m', '%b'], ['. '], ['%y', '%Y']],
        [['%d'], ['.', '. '], ['%b', '%B'], [' '], ['%y', '%Y']],
        ]
out of this formats will be build using _special_formats-method.