Clarify the boundaries between "stubs" and simple utilities:

- ConstantIntent (previously StubIntent), FuncIntent, and ErrorIntent have been moved to __init__.py.
- StubIntent is now a simple wrapper for *any* intent that acts as a flag that it's ok to automatically perform the intent in resolve_stub.
minor docstring improvement