Bug 835507 - This commit introduces a simple lazy loading system into the email app. Cards may also be lazy laded by populating the definition inside of mail-common.js.