FPS counter cleanup

- Isolate it into it's own namespace
- Shorten function names, the namespace self-documents.
- Just use the std I/O, we can just write directly to the stream for
  logging.
Add support for 2 memory cards for movies.
Merge pull request #550 from RachelBryk/movie-mc2

Add support for 2 memory cards for movies.
Clean up string handling in Movie.cpp
Merge pull request #551 from lioncash/movie

Clean up string handling in Movie.cpp
Fix a type-conversion warning in Movie.cpp

Fixes a C4800 warning. 'int' : forcing value to bool 'true' or 'false'
(performance warning)
Merge pull request #552 from lioncash/warning

Fix a type-conversion warning in Movie.cpp
Merge pull request #549 from lioncash/fps

FPS counter cleanup
Place pinned memory as top priority
Reorder class initializer lists
Remove unused variables
Merge pull request #556 from Tilka/fix_warnings

Fix warnings
Merge pull request #555 from JMC47/pinned_memory

Place pinned memory as top priority.
Change the comments to be more detailed.
Merge pull request #557 from JMC47/pinned_memory

Change comment on Pinned Memory to be less ambiguous
Merged with master