1) Added shell commands for builds.
2) Added runtime functions for pinsesc.
3) Modified ic.cc to count # of instructions spent on IC miss handling using pinsesc.
1) Added --new-context option to d8 to emulate page load.
1) Added TimeCurrentNanos() for profiling in the finer timing granularity.
1) Added IC_RUNTIME as a new VM state.
2) Added --log-vm-state to print out VM state transitions to the log file.