function reportCurrentLoadingProgress() {
				iProgress += 1;
				var iPercentileProgressValue = Math.ceil((iProgress / iRulesNumber) * 100);
				CommunicationBus.publish(channelNames.CURRENT_LOADING_PROGRESS, { value: iPercentileProgressValue });
			}
Gets all libraries along with internal and external rules in them.

@private
@param {string[]} aLibNames Contains all library names for the given state
@param {function} fnProcessFile Callback that publishes all rules within each library in the SupportAssistant
@returns {Promise[]} Promises for each library in the SupportAssistant