Add RemoveSwitch mutator

This patch adds the support for REMOVE_SWITCH mutator set. It mutates the first 100 elements
of any swtich statement one at a time, changing it to be equivalent to default.
Move assertNoMutation to the MutatorTestBase since it is being used multiple times.
include the key in getGloballyUniqueId, and make key final.
Nudge travis ci
merge 108
switched mutator from enum to stringly typed to allow parameterised construction
fix build for java8
Extend Remove Conditional

Extend Remove Conditional so that it is able to do parital (==,!=) and full (<,>,<=,>=)
mutations along with the option of replacing the conditional with either true or false.
expose (eq|ord)_(if|else) mutators in RemoveConditinal
resolve warnings