Modify Timer a bit: comment out func defs, add users
Declare Timer functions (e.g. Timer::start()) in each module
Mostly Refactoring:

- move declare_timer into pass class
- store types and funcs in member vars
- accept "time func" in addition to "count func" in the spec file
Make timer.cc more interesting
Instrument with calls to timers!
Make timer.cc a little more interesting
Comment out Timer constructor
Initialize the counters to 0
Rename function
Declare timers correctly
Demonstrate how to add something to the llvm.global_ctors list!

(Holy cow was that a PITA.)
Remove a bunch of debugging stuff
Refactor: lift ctor stuff to function
Generate llvm.global_ctors even when it did not previously exist
Change to do the same thing with dtors instead of ctors
Do both ctors and dtors
Move stuff aroung slightly
Add code to (I think) call timer ctors and dtors
Make timer output its name on exit
Wrote stuff that should have worked :-)