Try solving AAC issues (Faad branch)

This branch is supposed to try different ways to decode aac audio in order to find a solution for AAC audio issues.

A new aac opensource decoder - FAAD is added and tested in this branch to compare with ffmpeg.
Macro FAAD is used to active FAAD functions, currently only support on windows x86 and x64.

The output pcm of new decoder is just all right. dumped pcm file is also perfactly playable in cool audio (with setting s16le, 44100, stereo). 
However, when playing the decoded pcm buffer in ppsspp, it is completely silent. we have to resample again with ffmpeg from s16 to s16 itself :O to get sound, but the sound quality is as bad as the one using ffmpeg only. 
So, there are 3 questions:
1. why the faad's output can be playing perfactly into file but silence in memory?
2. why resampling from s16 to s16 with ffmpeg will have sound?
3. why the sound is still shaking after resampling? (but perfactly in dumped file again).  

Regarding to the so wired behaviors in this test, I begin to doubt that the problem could be in ppsspp, and possibly in the part of playing pcm stream. I still have no idea where is the code. Hope someone could propose some ideas.