Beginning work on an audio API. Some dependencies will be needed.
Comitting for merging purposes. Not done yet.
Merge branch 'master' of https://github.com/Tribex/RapidS
Changed audio.js to playback.js and moved the audio object creation to
0_init.js, also added Globals.getCWD(fileAndURL) to prevent current
directory glitches.
Fixed sound playback glitch.
Audio updates, can now play OGG and MP3 files.
Custom painting on panels (May implement this for more widgets) can now
be done by way of setting 
```program.getElementById("EXAMPLE").paintAbove = function (graphics)
{};
```
(Paints above the component children, can have some artifacts.)

*and*
```
program.getElementById("EXAMPLE").paintBelow = function (graphics) {};
```
(Paints below the component children, usually failsafe.)