Block, BlockManager: minor changes

Add getManager() to Block
BlockManager::blockAtOffset takes direct reference to Block rather than
  a shared_ptr