Squashed 'modules/common/affilink/' content from commit 703ecc0

git-subtree-dir: modules/common/affilink
git-subtree-split: 703ecc0511afad53e75b5024e776ceaa94da6dcc
New: Add modules/common/affilink.
Mod: Update modules/base/libraries to have detail version information.
Mod: Change modules/base/safeword branch.
Mod: Change modules/common/subpathauto branch.
Squashed 'modules/base/safeword/' changes from 37d6bfd..81cd40c

81cd40c Fix: Simple solution to #2342103.

git-subtree-dir: modules/base/safeword
git-subtree-split: 81cd40cf0161ba17501422fac70da6cd672ae92f
Merge commit 'ee3434ac4e14e547b2895696c4ed249ee3bd6c21' into 7.x-1.x
Squashed 'modules/common/subpathauto/' changes from be77686..03f505f

03f505f Fix: Fix #1814516. Subpathauto causing admin pages to appear in default theme.

git-subtree-dir: modules/common/subpathauto
git-subtree-split: 03f505feb73459db4d2f061c7f0b9df3ee4a6ff3
Merge commit 'a81de2fc43830fc25d3a07775996e234c0c54862' into 7.x-1.x