move diskblockindex into core

because of auxpow