DolphinWX: Remove the need for an explicit new/delete in ISOProperties

Just use a normal constructor call and call Destroy to close the window.
Core: Get rid of an unnecessary struct typedef in Boot.h.
Core: Fix potential uninitialized var usage in WII_IPC_HLE_Device_usb

If "if (ReadStoredLinkKey->read_all == 1)" is not true, then
num_keys_read would be used uninitialized.
Merge pull request #612 from lioncash/typedef

Core: Get rid of an unnecessary struct typedef in Boot.h.
Merge pull request #613 from lioncash/uninitialized

Core: Fix potential uninitialized var usage in WII_IPC_HLE_Device_usb
Change libav* autodetection to support framedumping on Ubuntu 14.04

Add an "ugly" workaround in the AVIDump code, but looking at other project this
seems to be the most common way to handle this API change.
Merge pull request #615 from delroth/libav-ubuntu

Change libav* autodetection to support framedumping on Ubuntu 14.04
Shutdown the Core before other components.

Other components depend on the EmuThread being stopped.
Merge pull request #616 from Armada651/shutdown

Shutdown the Core before other components.
Common: add macros for assisting branch prediction
Merge pull request #610 from lioncash/delete

DolphinWX: Remove the need for an explicit new/delete in ISOProperties
Merge pull request #611 from Tilka/clang_bug

VideoCommon: version-check clang for workaround
Merge pull request #614 from Tilka/branch_prediction

[RFC] Common: add macros for assisting branch prediction
DolphinWX: Remove the use of some wx 1.0 compatibility functions.

Uses the recommended replacements.
DolphinWX: Remove two c_str calls in ISOProperties.cpp.
OGL: Correctly guard against array bounds of s_encodingPrograms

s_encodingPrograms is defined as an array with a length of 64
NUM_ENCODING_PROGRAMS is also defined as 64.

However 64 is out of bounds, so we want to be comparing for "equal to or
greater than here"
Correct the function casing for DPL2Decoder

Brings it more in-line with the rest of the codebase.
Merge pull request #618 from lioncash/array-bounds

OGL: Correctly guard against array bounds of s_encodingPrograms
Merge pull request #619 from lioncash/dpl2

Correct the function casing for DPL2Decoder
Merge pull request #617 from Tilka/clang_bug

VideoCommon: fix clang version check