Merge pull request #1 from Anonymooseable/master

Gitignore
transcode plugin compiles again
first step of a larger restructuring: localmotions are stored and later processed
removed tabs and tailing white space
added git ignore files
added filters for libavfilter (ffmpeg)
removed empty line in .gitignoreY
tabsize 2
mem alloc problem in ds_vector resolved
localmotions can be stored and restored
Second step of restructuring: localmotions are now written to file
serialize function to serialize.c/h
file reading is now handeled there
ds-vector improved
TESTS compleletely rewritten, with proper framework
bug for zero-transforms fixed
indentation and remove tabs
Phase 3/3 of restructuring completed: Localmotions are now passed through to the transform step
 -> allows for further optimization
Conversion from local motions to transforms
missed in previous commit
added virtual tripod mode
use -fPIC which disables SSE2_ASM
libavfilter plugins work almost (different pix fmts are missing yet)
libavfilter plugins work
flexible support of pixel formats, ala ffmpeg
renaming to libvidstab
rename also DSFrame and the like to VSFrame ...
comments on libavfilters
Cleaned License to pure GPL