Update address.py

According to Canada Post's website, only the format '?%? %?%' is valid. '?%?%?%' might be acceptable for testing but '?%?-%?%' isn't a case for valid data.

http://www.canadapost.ca/tools/pg/manual/PGaddress-e.asp#1402170
Updated change log

Updated the change log: small typo in 0.4dev and added/moved release dates into version headers.

Obviously, it is a style issue whether the release date should go into the version headers... so no problem to close this PR. However, do note the small typo and the release dates for 0.4 and 0.3.2
Merge pull request #127 from mdxs/patch-1

Updated change log
Merge pull request #107 from quinnjn/patch-1

Update address.py