Move CmakeLists.txt to a more packaging-friendly location.
Fix the path of the source files after moving CmakeLists.txt.
Fix place of headers, since the moved cmake files.
Update list of files to ignore.
Sort the gitignore list.
Update compilation instructions in the Install file.

Since we now have moved the files read by cmake, we point the users in the
right direction now.
Remove strndup

Never used, and causes problems compiling on MinGW (see #7 )
Merge pull request #8 from Anonymooseable/master

Remove strndup
green border bug in planar formats fixed (YUV)
 still some artifacts at right border...
Merge pull request #9 from rbrito/change-cmake

Update cmake build system, Thanks Rogério