show a warning of possible buffer overflow
UploadControl: validateFileSize() checks UPLOAD_ERR_INI_SIZE flag
Added list of required and suggested extensions to composer.json
Mail: fixed sending BCC header via smtp protocol
Database: added tests for multi primary key
Database: implemented multi primary key support
Database: fixed BC in getPrimary
Database: fixed insert into table with multi-column pk
Database: fixed state of cached entities where deleting
tests: TEMP_DIR creation is based on $_SERVER[argv]
tests: Session tests use TEMP_DIR as session.save_path

Without this, default system path is used and directory is filled by test sessions. Moreover on UNIX, session_start(): ps_files_cleanup_dir error is thrown due to directory permissions when GC get chance.
Merge pull request #807 from milo/tests-fixes

Tests fixes
Merge pull request #798 from hrach/db-multi-primary-key

Db multi primary key
Merge pull request #796 from kukulich/patch-1

Added list of required and suggested extensions to composer.json
Merge pull request #802 from hrach/mail-smtp-bcc

Mail: fixed sending BCC header via smtp protocol
tests: fixed missing $_SERVER['argv'] in bootstrap.php
Latte: macro {formComponent} accepts object
Reflection: removed right whitespace from values [Closes #804]
Mail: fixed useless PHP warning if embedded file does not exist
tests: print *.actual disabled by default