Moved the togglePlayPause call to main.js

Moved the function that toggles the visibility of the play/pause button
to the new functions in main.js
Added my scene

Added my webgl scene (scene3.js), renamed calvinScene2.js to scene2.js.
Added multiple scenes/select in scene-helper.js
Added Sound Cloud Form and Advance Controls menu

Added an Advance Controls Menu to the right hand side. Slides out like
the songQueue, unfortunately a limitation in the plugin results in
Advance Controls and Song Queue to not be open at the same time (so not
a bug). Added sound cloud forms for username and password as well as a
url box for the url. They do not look pretty yet, but at least they work
(which was harder than it should of been...).
Scene select is now working, need divs to place

Scene selection is handled in the scene-helper.js file.  This file has
methods to change scenes, and append them to certain divs.

Scenes must now follow a certain structure to be properly added to the
project.  See the scene-helper file for more info, (just try to copy
scene1.js)

Lucas:  We need a place to store the thumbnails.
Merge branch 'dev' of https://github.com/MattShrider/Chromesthesia into dev
Fixed scene2 and scene3 with new standard.

In the javascript console, try typing: switchToScene(index),
where index is 0, 1, or 2 (the number of the scene).
UI Scene switching update

The base update that allows scene switching from the UI. Currently no
icon are set for each scene, but that will updated later one. This
updates mainly just allows for us to scene switch without having to type
into the console.
Fix for Issue #11

Changed the position slider to only call setPosition on the mouse up
event. Also modified the position callback to only get called when the
user isn't clicking and holding the position slider (stops the slider
from freaking out when being dragged).
Created Icons and Made UI Scale betterish

Created Icons for for load local, load sample, and sound for the control
box. Also changed the CSS to make the control box scale slightly better
on smaller resolutions. Though, some very small resolutions will still
break it.
Updated scene1 to not change on pause state

Now the scene won't disform when you pause it.  Additionally made the
scene boxes have a set size.  We'll have to change how scene select
works, I think we should create a relative positioned div on the top of
the screen, so all scenes are on the screen at once.  This should
probably fix the weird bugs with appending scenes to the advanced
controls menu.
Merge remote-tracking branch 'origin/dev' into gh-pages