OGL: fix interpolation of PP shaders
Remove dumb getPointers that actually want the whole memory block.

The whole memory block is accessable globally anyway. Much
cleaner!
And clean up this GetPointer() while I'm here.

It will probally be replaced later.
Removes Qualcomm's rotated framebuffer bug from DriverDetails.

Due to changes in how we render to the final framebuffer we no longer encounter this bug.
With the change to post processing being enabled at all times and no longer using glBlitFramebuffer, Qualcomm no longer has the chance to rotate our
framebuffer underneath of us.
Adds a DriverDetails bug to track Qualcomm attributeless rendering.

This particular issue was fixed in the v66 (07-08-2014) development drivers from Qualcomm.
To make sure we cover all drivers that may or may not have the issue fixed, make sure to mandate v95 minimum to work around the issue.
The next commit is the actual work around for post processing for this.
Merge pull request #1418 from degasus/master

OGL: fix interpolation of PP shaders
Enables EFB copies by default on Android.

I was mistaken and only changed one line previously which didn't enable them by default.
This changes the default configuration to enable EFB copies and EFB to texture.
Implements PP shader system using attribute workaround.

This is pretty much a step backwards in our code. We used to use attributes in our PP shader system a long time ago but we changed it to attributeless
for code simplicity and cleanliness. This reimplements the attribute code path as an optional path to take in the case your system doesn't work with
attributeless rendering. In this case the only shipping drivers that we can know for sure supports attributeless rendering is the Nexus 5's v95 driver
that is included in the Android 5.0 image.

I hadn't planned on implementing a work around to get post processing working in these cases, but due to us force enabling the PP shader system at all
times it sort of went up on the priority list. We can't be having a supported platform black screening at all times can we?
Merge pull request #1444 from Sonicadvance1/enable-efb-copies-default

Enables EFB copies by default on Android.
DSPAnalyzer: Use a std::array for the code flags
Merge pull request #1440 from Sonicadvance1/attributeless-workaround

Implements PP shader system using attribute workaround.
Merge pull request #1436 from phire/DumbGetPointers

Remove some dumb GetPointers.
Merge pull request #1445 from lioncash/array

DSPAnalyzer: Use a std::array for the code flags
Fixed a warning in the add memcheck from Watch window
Fix wiimote accel.
Merge pull request #1446 from RachelBryk/accel2

Fix wiimote accel.
Merge pull request #1447 from skidau/Watches-bpRange-warning

Fixed a warning in the add memcheck from Watch window
SI_Device: Make GetDeviceNumber and GetDeviceType const.
GCMemcardDirectory: Pass std::strings by reference.
Merge pull request #1451 from lioncash/const

SI_Device: Make GetDeviceNumber and GetDeviceType const.