allow pes without dates.
specs. pes w/o dates not in aggregations.
updated parent check for pes w/o dates.
changelog.
Merge branch 'feature/rails3' into feature/pes_allow_missing_dates

Conflicts:
	doc/CHANGELOG.md
Merge pull request #259 from opf/feature/pes_allow_missing_dates

allow planning elements without dates.
Improve cucumber task startup time

Allow running cucumber in the same process as Rake. This saves about
10 seconds on my machine for loading the Rails environment a second
time.

Setting RAILS_ENV=test is required, so Bundler loads Gems from the
test group. This happens in  application.rb and before the Rake tasks
are loaded. So setting the environment in the Rake task would be too
late.
Log out users with empty session activity time when session lifetime is enabled.
Always set session[:updated_at] to avoid logging out users when the administrator turns on session expiration.
Refactor session_expired? conditions.
Add changelog entry.
Set updated_at immediately after login.
Add cuke for login/logout and session lifetime.
Only set updated_at for logged in users and not for anonymous users.
Added missing spec for date helper
Merge pull request #244 from opf/feature/fix-session-lifetime

[OPF#1314] Log out users with empty session activity time when session lifetime is ...
Merge pull request #265 from opf/feature/rails3_add_missing_date_spec

Added missing spec for date helper
Settings: Change brute force settings values to integers
Authentication Settings: Add option to set password validity period
fix #1409 reset page num when changing items/page

when chaning number of items per page on a paginated view,
reset page number to 1