Boolean casting in Translation walker

I had problem to coalesce translations wit default values, when the setTranslationFallback was true.
There was a cast for integers so I added cast for Boolean. 
I think there should be a unified way to cast $substituteField to correct type using something 
like 
```
$substituteField = 'CAST(' . $substituteField . ' AS ' . $fieldType->getSqlDeclaration . ($fieldMrthadata, $this->platform) . ')'; 
```
Update TranslationWalker.php

tried to make a universal typecast
Update PersonalTranslationTest.php

updated test for my PR
Update TranslationWalker.php

removing datetime from casting
Update TranslationWalker.php

adding other time formats to skip
Merge remote-tracking branch 'birko/patch-1'

* birko/patch-1:
  Update TranslationWalker.php
  Update TranslationWalker.php
  Update PersonalTranslationTest.php
  Update TranslationWalker.php
  Boolean casting in Translation walker
cs fixes