Save a query if they're not impersonating
Fix the initial ordering on first load of new week

Previously stuck holidays on top, clients on bottom. Silly fix.
Remove unhelpful finder
Shadow the accessor

This after_initialize kept getting unset in weird situations so just
shadow the accessor method instead of trying to assign the NullObject
Kill approximately a million timesheet queries
A handy initializer that prints stacks to SQL

This is really nice when looking at SQL logs and trying to make sense
of what's calling them. Note that it excludes any stack frames from
gems or ruby stdlib (or any queries somehow invoked entirely by them).
It also concerns itself with non-schema selects.