MDL-41285 blocks: recent activity does not use log table

instead it defines it's own table and stores the necessary events
MDL-41285 blocks: capabilities to view structural changes in recent activities