remove fake block dashboardcourses

it's a really cool idea but two major problems. 1) completely broken on touch devices 2) a fake block component shouldn't be included in a theme component.  Bundle it separately as an actual block_dashboardcourses block and mark the theme as dependent on the block.