Updated match timezone list, hide email from nonfriends, display no scheduled matches message

- updated match timezone list with all php supported timezones
(ref https://github.com/stoopkid1/ezleague/issues/117)

- hide emails from all non-friend users
(ref https://github.com/stoopkid1/ezleague/issues/114)

- display a message on the front-end and back-end when no scheduled matches are found
(ref https://github.com/stoopkid1/ezleague/issues/116)