Reviewer Mike - Strip local Route headers before forwarding

Mike, this is the last part of the fix for #741.  I've added a UT to test this (see below).

This also removes the line where we foolishly `memset` a C++ object to `0` as part of initialization.