Reformatted all code using ReSharper 8
Replaced old ReSharper comment blocks with new "once" comments where appropriate
Added ResettableLazy class and associated factory methods