Defer the nacl plugin loading until it's needed.

Fixes #3120
Addressing review comments
Merge pull request #3127 from rginda/defer-nacl-load

Defer the nacl plugin loading until it's needed.