Premier League clubs have agreed to five substitutes being permitted per match from next season, while the summer transfer window dates have been revealed.