Add Kernel#pp

The implementation tries to use console.log directly to pretty inspect 
object inside browsers. This is in some ways non compliant with MRI, 
but given the interactive ouptut of console log is much prettier seems 
a sensible implementation.