Now using namespace std for the sake of brevity
Added a GetNextAllocation method to support an upcoming fix to the get memory stub command
Also fixed const correctness on shared_ptrs from Allocator.
Moved responsibility for setting lr in Interpreter::Execute to the caller
Changed the signature of GetNextAllocation because allocation metadata doesn't include the address it's attached to
Using 0xffffffff instead of 0 to denote that there is no allocation after the queried address
Fixed an issue with how ReadMemory would return incomplete pages; fixed an issue caused by the new ExecuteOne overload of Interpreter