Set fading params when playing a sound

This sets the in and out fade lengths to either 20% the length of the
sound up to a maximum of 2.5 seconds.
Update Sound to bit shift volume

Before the sound was multiplying by a float, the bit shifting seems to
give a better sounding wave.
Update setGlobalVolume to use helper function for setting sound

The volume is now stored in terms of bits.  In order to be able to send
a percent float value the helper function needs to be called to
correctly set the volume internally.
Initialize push key controller
Add push key controls

This allows the push keys to be used for playing, pausing, next, and
previous.  For some strange reason the syncPlay function does not work
so I am using the normal play function.
Add Two new sound loops
<DE2> Database
<DE2> Merge + Update
Merge branch 'master' of https://github.com/Ilikecattle/EECE381Module2

Conflicts:
	software/StereoSystem/sound/Sound.c
<DE2 & Android> DE2 update lists' songs on Android