Forms: fix removeGroup if control is in container
Debugger: removed log directory autodetection
Database: throws exception from wrong namespace #681
Merge pull request #934 from patriksima/database

Database: throws exception from wrong namespace #681
Presenter: fixed throwing of confusing exception
Fixed comment

Someone may be confused
Merge pull request #942 from greenyaptec/patch-1

Small mistake in PHPDoc
Merge pull request #938 from fabik/patch-12

Presenter: fixed throwing of confusing exception
Merge pull request #848 from milo/debugger

Debugger tweaks
Database: Selection::find() renamed to wherePrimary()
typos
typo
travis: run tests also with PHP 5.5
travis: do not use pecl with php 5.5
Tests: fixed CacheStorage's sliding tests [Closing #958]

These tests failed on Travis-ci.org accidentally. It's because sliding interval was so tight.

I verified, that sliding functionality is working well in both cases (MemcachedStorage, FileStorage). The expiration of data is properly prolonged on every reading.

But there is a potential weak place. Cache::completeDependencies() converts expiration time to relative amount of seconds. When user sets expiration at time() + 2, until Cache::completeDependencies() runs, time() value increase. So, expiration time is decreased by 1 second in consequence. I guess, this is a reason why tests failed on Travis (virtual server, time jitter, I/O rush).

I hope, this feature needn't be fixed, Cache is not permanent data storage. And nobody complain.
Forms: allow adding errors in onValidate event
Session: added validation for session ID value [Closes #965]
Merge pull request #959 from milo/fix/tests/memcache-sliding

Tests: fixed Memcached.sliding.phpt [Closing #958]
Json::encode() fixed PHP 5.5 compatibility
Merge pull request #964 from JanTvrdik/patch-1

travis: run tests also with PHP 5.5