Ignore URLs in phalcon_require()
(cherry picked from commit 0814cdcf1547848553d13bc4c4f7ee98f489fc67)
PHALCON_VERIFY_INTERFACE() and PHALCON_VERIFY_CLASS()
(cherry picked from commit 6aed4b1b04f47a84fa76170cad873d87cc4a3a33)
Interface validation in http/cookie.c
(cherry picked from commit 085c0a4163d1064e15224bb5ef30966e42414299)
Interface validation in flash/session.c
(cherry picked from commit cb7271605e0587af2d9aa1c79bf4b0ebb91de148)
Interface validation in session/bag.c
(cherry picked from commit 216ad87a5f3daac4de6723113ec38638bc108f71)
Interface validation in validation.c
(cherry picked from commit 019e563ae89b426ede9abb4ce74b39c87909ee1f)
Interface validation in tag.c
(cherry picked from commit 63d3703030e5961ab6989c2143be6042f6a72ba3)
Interface validation in http/response.c
(cherry picked from commit eb616e51fbeb001af52515b3b146ee358a96c4e8)
Interface validation in http/response/cookies.c
(cherry picked from commit 4fa051c24d58e1125f7f54fec24448041c946c1f)
Interface validation in security.c
(cherry picked from commit bd5edb1c04c5dcbcbda0eb6aa9f2275330b0ab79)
Interface validation in forms/form.c
(cherry picked from commit 17d5f39672c6bacbce80f46e784861a6b3ff6154)
Interface validation in dispatcher.c
(cherry picked from commit 57b37227ed8002e0ba6423439611599bffe5bc01)

Conflicts:
	ext/dispatcher.c
Interface validation in mvc/collection.c
(cherry picked from commit 782f746ae141ea9a9a34f7c5e49c158ed349cd15)
Phalcon\Cli\Dispatcher implements Phalcon\DispatcherInterface
(cherry picked from commit c80c9f3045381405bca8c3f97b4cf2c86b5025e6)

Conflicts:
	ext/cli/console.c
Thorough data validation in __wakeup()
(cherry picked from commit bc9586cef23dca5386547fc79eec8d35e09386ad)

Conflicts:
	ext/logger/adapter/file.c
	ext/logger/adapter/file.h
Merge pull request #1044 from sjinks/1.2.3

[1.2.3] Hardening fixes
Merge remote-tracking branch 'upstream/1.2.3' into 1.2.3