Implementing the ability to use the sites default language as fallback.
This adds a new checkbox and setting to the the negotiation method settings form.
This setting is then used within the Language Negotiation class to determine if the sites default language should be used as a fallback if the user hasn't set the preferred administration language.