pcsx2 license: add missing nice header on various files

Remains 3 files that I don't know the source
pcsx2/windows/DwmSetup.cpp: *No copyright* UNKNOWN
pcsx2/windows/SamplProf.cpp: *No copyright* UNKNOWN
pcsx2/windows/VCprojects/IopSif.cpp: *No copyright* UNKNOWN

Remains 1 files in common that I don't know the source
common/include/comptr.h: *No copyright* UNKNOWN

Remains too much files in plugins that I don't know the source :(
pcsx2: reduce gamefix panel size

Move 2 sentences into the tooltip. Reduce both box and the useless empty space.

Unfortunately, translation would need to updated too.

Thanks Avih for the idea
codeblock: remove build file => linux is cmake only

They are completely out-dated. And nobody have time to update them.
cmake: new option -DEXTRA_PLUGINS=TRUE|FALSE

--extra for ./build.sh script

By default only build the pricipal plugin: GSdx|zzogl/spu2-x/onepad/UsbNull/Dev9Null

Extra plugins are: GsNull|zzogl-cg/Spu2Null|zerospu/PadNull

The purpose is to improve compilation time on linux
cmake: drop sparsehash_new module

It was a workaround for a buggy version of the lib.
gsdx-gles: nvidia driver quick trial (only GLES3.0)

* Fix to create a 3.0 GLES context
* set a default precision to fix most of shader compilation issue
* Crash later because of GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
    => need to test opensource driver
license: add missing header

Still miss lots of copyright header but we are better
win build fix: set utf8-bom
gsdx: add bsd3 clause on gsdx xbyak files
license: again not yet perfect but much better

Remove old tsvn of zzogl
Add various header
add "is in public domain" for license in public domain so Debian's script catch it
debian: make create tarball script compatible with git
Check mirrors in breakpoints and memchecks
Lilypad: Better focus/capture/uncapture handling.

1. After ALT-Tab to another window and back, now it accepts PCSX2
shortcuts properly (e.g. Esc or F6 etc) - focus changes were not
always recognized before.

2. If Lilypad is set to capture mouse, now it releases it on Escape. This
part is a small hack because the code looks as if it should handle it,
but in practice doesn't. This adds explicit uncapture on Escape.
Added Metal Gear Solid 3 Subsistence Spanish

to GSdx CRC hacks.
Refer here: http://forums.pcsx2.net/Thread-Metal-Gear-Solid-3-SLES-820-48-not-included-to-GSdx-fix
Merge pull request #30 from bositman/master

Added Metal Gear Solid 3 Subsistence Spanish
cmake: git compilation issue + useless warning message

* avoid compilation failure when git -C isn't supported
* don't print missing dependency when EXTRA_PLUGINS isn't activated
* sed /endif(.*)/endif/ because I don't like it
cmake: git compilation issue + useless warning message

* avoid compilation failure when git -C isn't supported
* don't print missing dependency when EXTRA_PLUGINS isn't activated
* sed /endif(.*)/endif/ because I don't like it
Adding zlib example files
Indexed gzipped ISO support (slow - no caching)
Gzip ISO: add cache (50 chunks of 4M)