(refs #3288, BP from #2882) add sfValidatorDateTest +38 case

about test case
  empty values:     ('', false, array(), new SimpleXmlElement('<hoge />'))
  not empty values: (0, '0', 0.0)

  required:         (true, false)
  date array:       (Yms, YmsH)
(refs #3288, BP from #2882) fixed not to evaluate empty array in preg_match
(refs #3288, BP from #2882) fixed not to be empty for zero number or string
(refs #3288, BP from #2882) fixed not to be empty day values for zero number or string
Merge branch 't3288' into stable-3.8.x (fixes #3288)
(refs #3156, BP from #3073) fixed

make redirect to login action when tha page is following condition

1. login action is required ssl setting.
2. access doesn't use ssl then the member is not login.
3. the accessed page is that  'is_secure' is 'false' or 'both'.
(refs #3156, BP from #3073) add feature to set next_uri value when the GET parameter was given
Merge branch 't3156' into stable-3.8.x (fixes #3156, BP from #3073)
(refs #3156, BP from #3073) fixed not to occur redirect loop when access to login page
(fixes #3156, BP from #3073) fixed to make login url using ssl_base_url setting for not to redirect twice
(fixes #3156, BP from #3073) fixed to redirect considering include path
(refs #3156, BP from #3073) extract redirect logic to private method
version 3.8.4
started to development of OpenPNE 3.8.5
(fixes #3308 BP from #3305) fix issue of cmd feature with some youtube.com urls