Bug 949264 - Part 1: Share more codegen between events and CGNativeMember. r=smaug, a=1.3+
Bug 949264 - Part 2: Support union members in generated events. r=smaug, a=1.3+
Bug 949264 - Part 3: Use aRetVal for the outparam return value for CGNativeMember. r=smaug, a=1.3+
Bug 949271 - Fix callback and JS-implemented codegen for sequence-of-union and variadic-union arguments. r=smaug, a=1.3+
Bug 946316 - Allow the use of strings as DataStore IDs. r=ehsan, a=1.3+
Bug 961785 - DataStoreChangeNotification should not check the appStatus when the client is shutting down. r=ehsan, a=1.3+