encapsulate memcpy with constructor
Merge pull request #4169 from WalterBright/memcpyctor

CTFE: encapsulate memcpy with constructor