Add a higher level interface for page anchors

Supports the following use case:

```ruby
Prawn::Document.generate("x.pdf") do
  anchor "page1"
  text "Hello first page!"

  start_new_page

  text "<link anchor='page1'>Go back to first page</link>", 
       :inline_format => true
end
````