Add an encoder method for encoding the SPS/PPS without encoding a frame

This is useful if using a muxer that requires the SPS/PPS to be
available before the first frame is encoded.
Convert some assembly files to unix newlines

This makes them consistent with the rest of them.
Get rid of trailing whitespace in the assembly source files
Merge pull request #97 from mstorsjo/asm-source-cleanup

Make all asm sources consistently use unix newlines and remove trailing whitespace
Merge pull request #134 from mstorsjo/encode-sps-pps

Add an encoder method for encoding the SPS/PPS without encoding a frame
fix illegal instruction use
simplify gtest makefile
Merge pull request #148 from varunbpatil/makefile_simplify

simplify gtest makefile
fix typo
Merge pull request #149 from varunbpatil/typo

fix typo
Don't call make recursively to build codec_unittest
Fix building in MSVC 2012 by avoiding redefining the inline keyword

While building succeeds in MSVC 2008, it currently fails in 2012
due to error C1189 "The C++ standard library forbids macroizing
keywords", which is caused by doing "#define inline __inline" in
the macros.h header.

This could have been missed before since it only was triggered
if macros.h was included before some other system header was
included that contained checks against these inline defines.
Make the compiler/ar/linker file output parameters overrideable

This is in preparation for allowing building using MSVC via
makefiles.
Allow overriding the command syntax for linking libraries
Allow overriding the cflags for debug/optimization and for 32/64 bit
Add platform files for msvc and msvc-arm

Build with "make UNAME=msvc" to invoke this.
Don't load welsdec.dll at runtime in the decConsole test app on windows

Instead just link directly to it. This matches how the library is
linked/loaded in encConsole/h264enc as well.

Only the 2008 version project file is updated for now, since
the 2010 and 2012 ones are out of sync right now.
Add a runtime option for controlling frame skipping
Merge pull request #158 from mstorsjo/fix-msvc-2012-build

Fix building in MSVC 2012 by avoiding redefining the inline keyword
Merge pull request #150 from mstorsjo/msvc-make

Support building with MSVC via the makefiles by doing "make UNAME=msvc"