If a custom header image was defined ansible was overwriting the wrong image.

also changed the way the header image tasks worked to just check if the variable equals None for it to work withtout the vagrant shared mount
Merge pull request #671 from dolanjs/custom-header-image

fix custom header image