forgot to add free() to the previous malloc change
added new license header to missed audio source files
DSBCAPS_GLOBALFOCUS allows sound to still play when the application is in the background. Other backends do this, so why not let dsound do it too.
fixed uninitialzed audio_size variable in WaveFileWriter
Merge branch 'audio_misc'

- audio no longer stops playing when dolphin is in the background with the dsound backend
- wav audio dumps now have the correct sizes instead of an arbitrarily large size
[Android] Add an about screen that shows build revision.
Merge in JP's change to fix audio stuttering with OpenAL.
fix warning: format '%x' expects argument of type 'unsigned int*', but argument 3 has type 'u8* {aka unsigned char*}'
Adding Travis CI script

because a build test is useful
Adding log with only time prefix

because that save space when the information isn't meaningful, f.e. for a hex dump
Adding color option to OSD::DrawMessages

because color can indicate type of message
Adding math functions
Removing newline EOF requirement from ini

because it doesn't have meaning
Adding copy ini section function

because it's sometimes useful to copy sections between files
Adding technical name for ISO region

because it describe the technical difference between ISO regions more directly than the region name
Adding capture cursor function

because it's useful for cursor input
Changing the device combo box text to read only

because it's not meaningful to change it
Changing the input dialog range slider position

because that remove empty space
Fixing input dialog rounding
Adding range option to shake

because that allow adjusting the force