Player - Changed the way resource directories are handled to use the normalize path method to remove “..”
Fixed the build for PLATFORM_GENERIC
Merge remote-tracking branch 'origin/dev-m3' into igariev-tmp1
Revert "Merge pull request #346 from playscript/dev-m3-openal"

This merge commit breaks the build when using make, since it uses
PLATFORM_GENERIC to generate the dlls and some methods are missing
on this generic implementation.

This reverts commit 8d7fa47f13c5db5439ffcb7f577b470434646dfe, reversing
changes made to f6aa7175fa4800ca8619b58bb37592220929593d.

Conflicts:
	mcs/class/pscorlib/flash/media/ALAudioPlayer.cs
	mcs/class/pscorlib/flash/media/ios/IOSAudioPlayer.cs
	mcs/class/pscorlib/flash/media/ios/Sound.cs
Add Semicolon on unterminated line
Comment AMF array failing test
Revert "Revert "Merge pull request #346 from playscript/dev-m3-openal""

Time to fix the dev-m3-openal branch.
This reverts commit 1b3c5dda89eb1a23e9079f5b03e7c71048afafa8.

The following commits will fix the problems introduced by dev-m3-openal.
Fix audio compilation errors when using make

Merge 8d7fa47f broke the build due to missing method
definitions when compiling PLATFORM_GENERIC. This commit
fixes all of those errors.

I split up ALAudioPlayer into platform specific implementations.
Removed platform specific ALAudioPlayer
Merge pull request #350 from playscript/fix-dev-m3-openal

Fix dev m3 openal
updated sources files
Merge remote-tracking branch 'origin/dev-m3' into igariev-tmp1
Added unittest for flash.utils.Timer