Fixed enableif specializations
Added Not template
Added StringTest
Modified EnableIf< All< ... > > test to use EnableIfAll< ... > instead.