If you’ve always wanted one of Sen. John Edwards’ $400 haircuts, now’s your chance. Duvall’s Hair Co., in McPherson Square, put a sign outside its salon Wednesday advertising the “John Edwards ...