Indicate that results include reporting variables.
Count costs only once.

Also, give a more precise name.
Break down objective function in reporting variables.

To be as transparent as possible, break down all the components of the
objective function.
A couple more "Reporting Variables"
Correctly handle case of 0 for process discount rate.

The previous code had forgotten the case that a modeler might want to
look at processes without a discount rate.  The previous at least
errored out rather than silently working (incorrectly), but this is more
accomodating.
Remove now-unused reporting variable valid-index functions.

References #13

These functions are unused as of the implementation report variable
calculation as a post-processing step.  In other words, these should
have been removed as part of 4386a0378ef033e850f3654a1938b3e814af99e9 .
Follow Coopr API updates.

Also, temporary hack to workaround Coopr bug.  I've an email out, so
pending a response, I'll remove the hack.
Add a Python-only version of create_archive.

There's no particular need for this, other than to try to limit
non-Python dependencies.  The original create_archive.sh script requires
a Unix system and Info-ZIP.  It will stay around for the time being.
Embed license.

This was overlooked when I last added the license information.
Update copyright year.