Implemented a Window List

should it be configurable via options or should we decide on a default
window size and refresh speed?  Should the refresh speed adjust to the
size of the list?
Added select functionality

NOTE - this is hacked together for demonstration purposes. Reworking
this into a much more reusable format using marionette
Syntax fixes

So js lint stops bugging me
FileFinder and MusicTree

FileFinder is a singleton that can recursively search through a
directory for files a specific type.

A MusicTree builds off FileFinder, generating an Artist-Album-Song tree
based off of mp3 files it discovers.
Fixed problems with instantiating MusicTree
Merge branch 'AppView' into fs-music

Conflicts:
	vehicleApps/scripts/common/slider/SliderView.js
Merge branch 'fs-music' into music
Made MusicTree correctly handle errors, improved music tree building