Move Prawn::Core into PDF namespace.

This commit does not address the circular dependencies that exist between
Prawn and its core API, but it does pass the tests and generate the manual!