Merge branch 'master' of https://github.com/elbertcastaneda/redmine

# By Jean-Philippe Lang (207) and others
# Via Elbert Castañeda (5) and Jean-Philippe Lang (1)
* 'master' of https://github.com/elbertcastaneda/redmine: (281 commits)
  Use a shallow block instead of the :shallow option that ignores routes scope (#14023).
  Fixed that filtering may return unwanted blank values (#14051).
  enable configuration of OpenIdAuthentication.store (#14060)
  move filter order tests from helper to model.
  increase base height of author lines on 'Commits per author' graph (#14068, #1983)
  remove width and height from repository stats embed tags (#1983, #13486)
  Fixed that ordered/unordered lists inside table cell are mangled (#14038).
  run test:ui in CI Server on only Ruby 2.0 (#12822)
  Fixed that values of custom fields are not kept in issues when copying a project (#13910).
  Display error messages when attachment validation fails (#13949).
  Fixed that JS warning is not displayed when attachment maximum size is 0 (#13949).
  Update notified_project_ids while saving record.
  Fixed that locking and unlocking a user resets the email notification checkbox (#14020).
  Disable autofetching of repository changesets if projects are closed (#13945).
  Fix handling multiple text parts in email (#13646).
  Issue#children is never nil (#14015).
  Check inclusion only once (#14015).
  Replaces camelcase variable names (#14015).
  Removes some empty lines (#14015).
  Removes then's (#14015).
  ...