fix issue when update button is disabled but newer compatible version (not latest) exists
add tests for ExtensionManager.getAvailableUpdates() method
add tests for ExtensionManager.cleanAvailableUpdates() method