Add make_unique function. Did not put in CommonFuncs because it is used by some Externals that aren't compiled as c++11.
Make Volume/Blob factories return unique_ptr.
Use unique/shared_ptr for storing Volumes/Blobs.
It was often confusing who was responsible for deleting Volumes and Blobs.
Producing leaks was easy. This is no longer the case.
Make Filesystem factory return unique_ptr.
Make Banner factory return unique_ptr.
Make SI device factory return unique_ptr.
Pass proper file types around now that we can use std::move.
Replace deprecated auto_ptrs with unique_ptrs.
Replace some new[] with std::vector.
Replace new[] with std::vector in Movie.cpp.
Replace new[] with vector in WiimoteEmu code.
Merge branch 'master' into smart-ptrs
unique_ptrify UCode factory.
unique_ptrify DSPEmu factory.
Change new[] to vector in UCode stuff.
new[] to vector changes in DiscIO stuff.
More new[] to vector changes.
new[] to vector in DiscIO/WiiWad. Yall gotta learn how to use const.
More new[] elimination!
More new[] elimination.
Buildfix probably.