Bug 814271 delay loading of email protocols until needed

Details with some perf numbers here: https://bugzilla.mozilla.org/show_bug.cgi?id=814271

Separates protocol objects from accountcommon and lazy-loads them as needed.