cdcacm: fixed SELFPOWERED and REMOTEWAKEUP bits in USB attributes

the ifndef checks should be ifdef. This was causing the wrong
attributes on USB, which could limit available power on some host
systems