Make assembly signing optional.
Memory & performance optimizations.
Fix the expiration tests, so that they don't depend on the test runner's time zone.