JAVA/CPP: Better exclusion of dates, change in build error messages.

git-svn-id: http://libphonenumber.googlecode.com/svn@663 ee073f10-1060-11df-b6a4-87a95322a99c
JAVA/CPP: Handle phone number input in RFC3966 with missing "tel:" prefix.
Review URL: https://codereview.appspot.com/96510044

git-svn-id: http://libphonenumber.googlecode.com/svn@664 ee073f10-1060-11df-b6a4-87a95322a99c
JAVA: Remove trailing spaces introduced by r656.
Review URL: https://codereview.appspot.com/95550043

git-svn-id: http://libphonenumber.googlecode.com/svn@665 ee073f10-1060-11df-b6a4-87a95322a99c