Bug 1035 - Invalid mask in CommandProvider for uint64/byte conversion

Patchset3: typo on last commit. This resolves both the mask
and goto table issues.

Patchset2: Added Michal's recommendation on the tunnel mask
and that looks good to go now.

After digging I saw the root of tunnelId failures was
actually due to the GotoTable Instructions function
was setting the GotoTable->2 which was also the same
table as the writeTable->2 transaction. Since the OF
spec requires forward progress at the end of each table
this was causing function f48() but also f6() to fail.

Change-Id: If975da5e872115495a7c1b38553a5e2bfe4a18ea
Signed-off-by: Brent Salisbury <brent.salisbury@gmail.com>