Move `helm-fuzzy-matching-default-sort-fn-1' logic into `helm-fuzzy-sort-fn' with optional last parameter.

- `helm-M-x' was referencing the internal implementation, which makes it
  awkward to override with a custom sorter.