AlwaysBreakAfterDefinitionReturnType is not compatible with Mozilla style because it breaks after the return types of inline functions in addition to top-level functions. This adds BreakAfterDefinitionReturnType with options for the existing two choices as well as a new top-level only mode.
AlwaysBreakAfterDefinitionReturnType is removed from the documentation, but still taken into account for backward compatibility.