Handle boolean meta value in a more backwards compatible way

The shipping same as billing meta value can be stored in several different ways depending on the version of WPeC that saved it.  Added a utility function to convert an arbitrary value into a bool with just a little more intelligence than a cast or checking a non-empty string.

Resolves issue #1246