Database: Selection::find() renamed to wherePrimary()
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.
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
Merge pull request #962 from enumag/patch-4

typo
FileJournal: typos and PHP docs fixes
FileJournal: fixed bug when priority is zero
FileJournal: code style
FileJournal: possible fixed bug Undefined offset, fixes #930
FileJournal: fixes #932 bug Undefined index
FileJournal: fixes #930 bug when multiple process works with file journal in same second
Merge pull request #953 from hrach/db-rename

Database: Selection::find() renamed to wherePrimary()
Merge branch 'master' of git://github.com/nette/nette