Discovered currencies can have job templates

Issue #381: Since they all use the same structures and classes and interfaces, we can
reduce the work necessary to add a new currency by simply providing a
discovered.php include.
Do not test for discovered currency jobs

Issue #381
Fixing Blackcoin addresses not updating

Due to a missing sprintf()
Fix Addresses wizard always displaying BTC addresses

Issue #381
Move Blackcoin implementation to openclerk/cryptocurrencies

Issue #381
Allow currency lists to be returned in our own order
Update to latest dependencies
Remove missing batch_run job definition