Fix 9906: unaryFun and binaryFun should recognize static opCall

Structs or classes with static `opCall` should be recognized as valid
function objects.
Update ddocs.
Revert AA/array extension to unaryFun.

Per PR discussion.
Mark std.uni.isRegionalIndicator as safe
Merge pull request #2579 from tom-tan/safe-uni-isRegionalIndicator

Mark std.uni.isRegionalIndicator as safe
std.windows.syserror: Fix langId parameter being ignored
Merge pull request #2580 from CyberShadow/pull-20141003-060033

std.windows.syserror: Fix langId parameter being ignored
Tweak cache constructor
Merge pull request #2582 from monarchdodra/cacheBug

Tweak cache constructor
Fix broken case of function object with non-static opCall.
fix doc
Move prefix member function attributes to postfix
Merge pull request #2556 from quickfur/issue9906

Fix 9906: extend unaryFun and binaryFun to recognize function objects
Merge pull request #2585 from 9rnsr/fix12931

Move prefix member function attributes to postfix
Merge pull request #2583 from MartinNowak/doc

fix doc