make imagine optional even when using the image form type

i noticed that the image form type could be useful even without having imagine. this is a slight bc break on the configuration but i think its worth it.

would update the documentation as well if we merge this