Toura/mulberry — pull request #85 by rmurphey (2011-11-04 16:40:38+00:00)
Title: throw error if capability's requirements aren't met

[fix #20601237]

This will mean that a capability is a statement of a requirement; previously, a capability was a statement of an intention, which would be ignored if the requirements weren't met for the intention to be fulfilled. This is somewhat limiting, but probably appropriate for now.