Modify add_xcode_base_configuration to respect existing base configurations

 - Do not change the base configuration when it is already set
 - Notify the user when there is an existing base configuration