show a warning of possible buffer overflow
UploadControl: validateFileSize() checks UPLOAD_ERR_INI_SIZE flag
Database: added tests for ActiveRow::getReference() on unselected columnAdded, #841
Database: fixed ActiveRow::getReference() on unselected column [Closes #841]
Forms: fix removeGroup if control is in container
Database: PostgreSQL driver use system catalog instead of information schema [Closes #757]

Tested on PostgreSQL 8.2.23 8.3.20 8.4.13 9.0.9 9.1.5 9.2.0 9.2.1
tests: used Tester\DataProvider
String::random() uses more entropy and now it's true

53685ee9 claimed to use more entropy which wasn't necessarily true and it was actually easy for an attacker to recover generated string
Database: added test covering bug with caching 1:N references
Database: fixed bug with cached 1:N references [Closes #864]
Database: fix strange PHP bug [Closes #845]
Merge pull request #883 from hrach/related-caching

Database: fix strange PHP bug [Closes #845]
Merge pull request #881 from hrach/f-ref-caching2

Database: fixed bug 1:N reference caching
Merge pull request #882 from juzna/fix/strings-random-entropy

String::random() entropy can be easily decreased to zero
String::random() uses even more entropy and now it's great
Merge pull request #863 from milo/pg-tweaks

Database: PostgreSQL driver use system catalog
Merge pull request #861 from hrach/fix-ref-caching

Fix ref caching #841
Neon: refactoring, used extended syntax for regexps
Neon: fixed error "Backtrack limit was exhausted"
Neon::decode() removes BOM from input [Closes #840]