sorted lists of files/includes alphabetically
added timestamp to resource table.

fixed bugs in transaction and resource tracking recording.  Transaction and
transfered resource data must be recorded AFTER resource is extracted from
supplier and BEFORE resource(s) are added to requester.
cleaned up resource buf interface. Added some basic templating to eliminate need for separate mat_buff
Merge branch 'better-buf' of github.com:rwcarlsen/cyclus into rwcarlsen-better-buf