#178: app is faster finding irreversible blocks
Now during execution of app_next_block, the app contexts check if there is in the events queue information about irreversible events which they can use to update their irreversible block num. It means that slow application can now much faster process blocks as irreveresible, instead of waiting to reach irreversible events during processing events one by one.