Bug 1040931 - Add extensionID parameter to addEngineWithDetails r=gavin