Stop breaking the MoveOnly class to work around G++ compile failures

Change-Id: Ic17a4701ef77cdebdd6e5bad4bab0312c1a99902
Merge pull request #126 from awong-dev/moveonly

Stop breaking the MoveOnly class to work around G++ compile failures