arc: invalidate I$ and flush D$ in the end of relocation

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
arc: properly initialize caches

This way we don't care if on previous execution either cache had another
settings.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>