Bug 1150921 - Problem with pushing images to public repo caused by missing .dockercfg file in $HOME.

It appears that recently `fedora:20` image changed it's `$HOME` setting. Since we plan to move to `centos7` image where also `$HOME` is set to `/root` I've decided to go this way instead of hardcoding the location. This way we'll avoid changing the location on every image/`$HOME` variable change. I'm open to discussion, though. 
This change is another requirement for #143.
@VojtechVitek hmmm... I think I probably forgot about STI build ;) need to update this one, but the problem is for both docker and STI builders then.
@bparees yeah if the file does not exists the copy operation will fail, failing the whole build and we don't want that to happen, right?