Reduce concurrency issues with the CRL file.

By making CrlFileUtil a singleton and adding a ReadWriteLock, we
can prevent many of the concurrency issues we are seeing in the
cert_revocation spec test.
Merge pull request #458 from candlepin/awood/crl-concurrency

Reduce concurrency issues with the CRL file.