Fix calls to logger in pyclaw/solver.py.

This fixes some calls to the logger that deal with recent changes to the BC function signature.  As previously implemented, these calls caused a crash or a huge amount of writing to `stdout`.  With this PR, a warning is printed 2 or 3 times and then the simulation proceeds normally.