slicetype: removed TComList(std::list) and used PicList to store the TComPics
pull TEncTop code into Encoder class in encoder.cpp, encoder.h

The TEncTop in our repo bears little resemblance to the original HM class, so I
think it is applicable to move this code into one of our files where it makes
the most sense.  Some methods were renamed to our naming style in the process.
pixel-sse3.cpp: Modified calcRecons4 function argument names. Removed hungarian prefixes.
pixel-sse3.cpp: Modified calcRecons8 function argument names. Removed hungarian prefixes.
pixel-sse3.cpp: Modified calcRecons function argument names. Removed hungarian prefixes.
pixel8.inc: Replace weightUnidirPixel vector class function with intrinsic.
sse.inc: Created comman macro PROCESS_SSE_SS4x1 for functions sse_ss4, sse_ss8, sse_ss16, sse_ss24, sse_ss32, sse_ss48, sse_ss64.
pixel.inc: Modified sse_ss4 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1.
sse.inc: Modified sse_ss8 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1.
sse.inc: Modified sse_ss12 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1.
sse.inc: Modified sse_ss16 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1.
sse.inc: Modified sse_ss24 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1.
sse.inc: Modified sse_ss32 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1.
sse.inc: Modified sse_ss48 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1.
sse.inc: Modified sse_ss64 intrinsic function. Removed redundancy using comman macro PROCESS_SSE_SS4x1.
pixel: replace sse_sp4 vector class with intrinsic
pixel: replace sse_sp8 vector class with intrinsic
pixel: replace sse_sp12 vector class with intrinsic
pixel: Replace weightUnidir vector class function with intrinsic.
pixel: fixup GCC builds, remove pixel8.inc and pixel.inc