Remove circular dependency from cookbook + cookbook version

Having a circular dependency within Rails isn't very pleasant. This
removes the validate cookbook presence from cookbook version to make
things a bit more sane. The worst thing that will happen if a cookbook
version doesn't have a cookbook is there will be orphaned records.