Add nameof command to gdb

Summary: I got tired of getting the names of things manually.

Also do a smide of cleanup.

Reviewed By: @markw65

Differential Revision: D1743369

Signature: t1:1743369:1418765252:889f9e8d7c101a87846a5540cfca69cdbd394401
Clean up TypedValue printing in gdb

Summary: Made it prettier and cleaner.

Reviewed By: @markw65

Differential Revision: D1743377

Signature: t1:1743377:1418837469:c1a30f2aef6edc75039aee2728d884ff76ba1174
Refactor gdb.execute('print (%s)%s' % (...)) as gdbprint

Reviewed By: @markw65

Differential Revision: D1743389

Signature: t1:1743389:1418837307:f0ec25b21e34bd32cf453d1fd159b5f988b83d5d
Add deref command

Summary: I'm tired of pointer wrappers.

Reviewed By: @markw65

Differential Revision: D1743504

Signature: t1:1743504:1418837230:c224b5c95a1129cf97c2bb6ac90b40372dc09d18
Punch lint in the face

Reviewed By: @markw65

Differential Revision: D1743509

Signature: t1:1743509:1418780014:29155d5ad2decff552d44e435a1874549fa673c1
Add convenience functions for `lookup func' and `idx'

Reviewed By: @markw65

Differential Revision: D1743521
Add a README

Reviewed By: @JoelMarcey

Differential Revision: D1743773

Signature: t1:1743773:1418770937:307e2cc5f54e322cffea884a6ddc1a0cc7bcd473
Make HPHP::opcodeToName(HPHP::Op)::namesArr static

Summary: This lets us find the symbol in GDB.

Reviewed By: @edwinsmith

Differential Revision: D1743854

Signature: t1:1743854:1418825809:0fd888994356968e3df30870e4cd6a38bf3ede28