can.sub return null if value is undefined or null
adding test
Merge branch 'master' of github.com:bitovi/canjs into can-sub-null-values
Making null or undefined check more explicit
Merge pull request #429 from bitovi/can-sub-null-values

can.sub should return null if value is undefined or null