Add progress context manager to log utilities
Add compiling progress around host compilation
Merge pull request #302 from OP2/chatty-progress

Logging gains a with progress(...) context manager (arguments the same
as for log).  Use it to spew "I'm compiling something" messages at INFO
log level.