AltiVec support for SAD
Use -ftree-vectorize
Performance improvement
Performance improvement
Basic infrastructure for OWF
Move picture_list to its own module
Replace accesses to picture->cu_array with picture_get_cu and picture_get_cu_const
Image now in separate module
Move video frame related stuff to videoframe
Big refactor to use videoframe, image_list, and image instead of picture*
Basic checkpointing system
Fix handling of cu_arrays
Fix POC bug
typo fix
Update VS project.

- Update all projects to use VS2013 toolset that has better c99 support that
  some of Laurent's changes require.

- Fix the unit test project. Tests still need to be updated.
Fix compilation for VS.

- VS2013 does not support variable length arrays.
Merge branch 'lfasnacht-refactor'