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.
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?
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