The function Get64(.) has a bug in case the width is not divisible by 64. Since it is only ever used as Get64(0) this simply changes it to this special case. Additionally, an assert is added, and a cast to prevent a compiler error.
Moved includes of "db.h" into #ifdef ENABLE_WALLET blocks or remove them.