Initial commit.

Basically zero functionality right now. Simply integrated with taglib.
Added ability to play songs.

Drag music into window to import (in-place). Double click song to play.
Play and pause buttons work as expected. You can also sort the song
list by any of the columns.

Next and previous buttons do nothing.
Added ability to drag/drop column names to reorder them.

Also fixed bug causing the program to hang as it imported a large
number of songs.
Threw some button icons together.

These are pretty ugly... but better than text. Will take time
to actually come up with an icon set later.

Note that the pause button was also removed-- the play button has
instead turned into a toggle play/pause button. This seems more
efficient.
Made next and previous buttons work.

Also added functionality to song info label to show currently-playing.
Implemented the search functionality.

Searches as one types using a QSortFilterProxyModel. Pretty snappy
too, actually-- even for my ~20GB collection.
Music "Songs View" into plugin. Wrote plugin interface for music views.

Also implemented directory watching to discover new songs. It works,
but importing is slower than I'd like (~100ms a song if copying).
Probably need to handle importing in a thread.
Moved music importing into threads.

One thread to discover items to import, and another to organize them
(if necessary).

Also added a multi-searching proxy based on QSortFilterProxyModel,
and updated MusicViewInterface-based plugins to notify regarding
their visible columns so that only those columns are searched.
This greatly increases the search speed.
Updated changelog for version 0.1.
Merge pull request #1 from kyle-f/release-0.1

Create Release 0.1