Add toString() to PlaceRequest.

Adding a toString() method to PlaceRequest simplifies debugging.
Improve extensibility of PlaceManagerImpl.

Increased visibility of getBrowserHistoryToken() and registerTowardsHistory()
to 'protected' to allow sub-classes to override these methods.