Move Cookbook maintainer, description to CookbookVersion

:fork_and_knife: Since maintainer and description can be changed overtime with new versions there is no need to store these attributes on `Cookbook`. This moves both of these attributes from `Cookbook` to `CookbookVersion` but delegates `Cookbook#maintainer` and `Cookbook#description` to `Cookbook#latest_cookbook_version` for easy access.