Update license header
#938. If Money.ZERO is being used to add or subtract, then the currency
of the Money object being operated on is used.  The default currency
that might be associated with Money.ZERO is not used, or ignored, when
doing money additions or subtractions.(cherry picked from commit 5d380803888d6c3d6a228466ebb3b5ddb6787695)
#938. Fixed add method so that it works if taking in a negative number.(cherry picked from commit 66b909900bfbc7c84d185baa0b29b53091bb87f3)
Fixes #940 - Fix non destructive removes with @OneToMany bi-directional collections in the admin
Actually execute the PropertyValidatorTest
Merge branch 'BroadleafCommerce-3.1.x' into develop