Refactor code, use lazy getters for FF/IE versions.
Refactor code, move RAIILock and strutils to Utils namespace.