<DE2> Implemented opening any playlists

When you click a playlist, the song panel (panel on the right) will show all the
songs that belong to that list.
Merge branch 'master' of https://github.com/Ilikecattle/EECE381Module2

Conflicts:
	software/StereoSystem/Button.c

Merging with previous commits
<DE2 & Android> Fix for selecting list

From Danny: right now android doesnt send command to DE2 to open
songs in a list. it only calls selectList, not syncSelectList.
<DE2> Danny's changes
<DE2>HI
small conflict on message prop
<mixer> mixer now inside masters
Add setPitch functions that use PhaseVocoder

These functions allow the pitch of a sound wave to be set with varying
quality.  With a quality of 0 the sound's tempo will be changed when the
pitch is changed.  Above a quality of 0 the PhaseVocoder will be used to
allow for pitch change without an effect on the sound duration.  Right now
this is quite slow, a quality of 1 should be used.
Add function to set sample rate
Add functions for Digital signal processing

I've added a class to compute fft, and a PhaseVocoder.  The PhaseVocoder
uses the fft function to adjust pitch without affecting sound duration.
Revert "<mixer> mixer now inside masters"

This reverts commit 463f39162b63552ef7714322cedda2aa31a0059d.
<DE2> Update
KillSongListFrame, fix draplylistpanel
Merge branch 'master' of https://github.com/Ilikecattle/EECE381Module2
<DE2> drawAllSongsInList() but not fully implemented

On this commit:
- drawAllSongsInList(int list_id) is not fully implemented.
Still need to call killFrame(), which will be available after merge.
Merge branch 'master' of https://github.com/Ilikecattle/EECE381Module2
<DE2> drawAllSongsInList & some changes for cache
..
..
Merge branch 'master' of github.com:Danny417/Danny381Module2
Fix use of static memory

The PhaseVocoder was previously allocating huge chunks of static memory.
This was causing issues with the rest of the code.  I'm now only
allocating the memory when it is needed for a pitch shift.  This appears
to alleviate the problems.