Port v5.1 innodb stress tests to 5.6

Summary:
This is a port of all stress, bigstress, and hugestress tests to 5.6.

This is a complete port, except:

Removed all *_gc.test.  These tested a group commit mechanism that
is not in 5.6, and will never be ported to it.

This stress tests secondary indexes as well.

Removed extra innodb_file_format_check.   It is no longer needed in 5.6.

Updated results files (partly with --record, partly manually).

Removed use of vars we've not (yet) ported.  These included:
	innodb_zlib_wrap
	innodb_log_compressed_pages
	innodb_background_checkpoint
	innodb_prepare_commit_mutex

Updated and verified changes to all results files.

Test Plan:
Ran all the non-huge tests, and one huge test, myself, so far so good.
Jenkins nightlies will start hammering these after this is pushed.

Reviewers: nizamordulu, chip, jtolmer

Reviewed By: jtolmer
Port Percona fake changes patch to 5.6

Summary:
Ports Percona's innodb_fake_changes patch, and our fixes, to 5.6.

Also adds a simple stress test to verify that innodb_fake_changes=1
prevents writing to the database.

Important/TODO:
Enabling innodb_fake_changes during index online ddl operations has
undefinded effects right now. For example in row_upd_sec_index_entry()
there is "switch(dict_index_get_online_status(index))" instruction that
ignores whether fake_changes are enabled or not and it may cause
problems. It is not the only place it may happen. Also locking logic
in that case needs to be reviewed and tested before using it
with faker.

Test Plan: Ran included tests

Reviewers: akotulski

Reviewed By: akotulski