Implement core support for named actions, and some viewer functionality

This PR implements core support for Named Actions (just recognizing them, instead of discarding them), described in the PDF reference, section 8.5

Furthermore I've implemented some of the most used Named Actions (non are standardized to my knowledge). Adobe, implements almost all of their menu items, but I've implemented the following:

 - `GoToPage`: Focuses the page input element
 - `Find`: Toggles the search panel
 - `NextPage`, `PrevPage`, `FirstPage` and `LastPage`

Fixes #3030