ensure license can not exceed the db field
properly report failures when the version constraint is an integer instead of throwing an exception
Merge pull request #811 from opscode/assorted-bug-fixes

Assorted bug fixes