It's hard to believe that cornflowers were once regarded as weeds. A wide range of self and bi colours is now available alongside the traditional blue.