basket unique - module versions support

Hi,
This is a simple way to specify the version of some required module.
It helps when you have new version of some module and want to re-cache the new one.
It helps me, I hope it'll help others too.