VideoConfigDiag: Use uniform capitalization.

Nouns should be written capitalized for consistency.
Change SPADStatus struct name to GCPadStatus

Also get rid of the typedef, since this is unnecessary in C++
Merge pull request #601 from lioncash/pad-struct

Change SPADStatus struct name to GCPadStatus
Merge pull request #593 from neobrain/master

Use uniform capitalization in VideoConfigDiag
CMake: warn on missing declarations
mark all local functions as static
CMake: warn on missing variable declarations
mark all local variables as static
avoid the extern keyword in .cpp files
remove unused globals

Also change globals into statics which are only used in one file
Merge pull request #579 from degasus/statics

Mark unexported global variables and functions as statics.
InputCommon: Use enums instead of defines within GCPadStatus.h
Merge pull request #600 from lioncash/enums

InputCommon: Use enums instead of defines within GCPadStatus.h
DolphinWX: Allow short-hand searching in the code window

Lessens the restrictions on the searching in the code view.
Now typing out the full 8 digit hex number isn't needed. For example, you don't need to type 000000FF to go to FF, you just literally type FF.

Also makes JumpToAddress a boolean function to remain consistent with the DSP code view.

This will also change the address search box to have a red background if
either an invalid hex number is given, or if it's longer than 8 characters