Update matrix_transpose.cpp

Changed 'uint's to 'uint_'s and defined uint64_t for Win32
Cleanup matrix_transpose example
Use program_options for matrix_transpose example
Add uniform_int_distribution
Add discrete_distribution
merged opencv optical examples with command line options
Merge pull request #138 from Mageswaran1989/merging-optical-flow-examples

merged opencv optical examples with command line options
Merge pull request #140 from roshanr95/uniform_int_distribution

Add uniform_int_distribution
Merge pull request #141 from roshanr95/discrete_distribution

Add discrete_distribution
Add quick and dirty linear congruential engine