PUSH-268 Added application for testing push delivery window scenarios.

git-svn-id: http://anonsvn.icesoft.org/repo/icepush/trunk/icepush@38276 1de00972-ac04-4911-a46b-06793c8d78d9
PUSH-268 Implemented push delivery window feature. Introduced new API for defining how and when notifications are to be delivered.

git-svn-id: http://anonsvn.icesoft.org/repo/icepush/trunk/icepush@38277 1de00972-ac04-4911-a46b-06793c8d78d9
PUSH-268 Use TreeSet.first method instead of TreeSet.pollFirst, the latter was introduced in JDK 1.6.

git-svn-id: http://anonsvn.icesoft.org/repo/icepush/trunk/icepush@38282 1de00972-ac04-4911-a46b-06793c8d78d9
PUSH-268 Fix notification time related tests. Simplify code.

git-svn-id: http://anonsvn.icesoft.org/repo/icepush/trunk/icepush@38286 1de00972-ac04-4911-a46b-06793c8d78d9