Add GPLv2+ license file. Add build documentation. Remove configure invocation from autogen.sh. Add .gitignore to m4 directory.
Enable descriptive tooltips for Toolbar buttons

This commit fixes #7 by enabling tooltip descriptions on all buttons on
BudgieControlBar. Currently we ignore tooltips for CSD buttons because
it should really be obvious what they do.
Remove redundant LICENSE file. Add foreign to AM_INIT_AUTOMAKE to not complain about README having an extension.
Merge pull request #8 from davidzchen/master

Minor changes
Fix indentation in build instructions
Add README.mkd correctly for make dist.
Add all EXTRA_DIST files correctly.
Merge pull request #9 from davidzchen/master

Add README.mkd correctly for make dist
Migrate to budgie-1.db

We now have some simple migration code that will check for the existence
of unique file names specific to Budgie, and then attempt to delete
those files. When we start, we then have an empty database, and should
attempt to recreate our file index.
Add glib-2.0 schema file

We're going to use the path: io.github.ikeydoherty.Budgie
Might look strange, but I don't own a domain name :)
Load media using directories in our media-dirs key

We'll add support in the UI for changing these directories soon.
If no value is set (first run) we'll set the keys to the music
and video special directories (xdg behaviour)
Add random and repeat settings schema
Track and store "random" and "repeat" settings
Replace highly inefficent time conversion utility.

Use div() from stdlib, on most machines this will perform division and
modulus in one operation, which is far more efficent than the previous
loop method.
Add time slider to PlayerStatusArea
Implement seeking

Important milestone on the road to v2, we can now seek back and forth
through media using the slider in our status area.
Do not allow seek slider to be focused
Begin adding path settings
Move Budgie settings into common.h

We need to access some of our settings from BudgieSettingsView, so it
makes no sense to keep our key names and schema defines inside of
BudgieWindow.
List current media-directories in Settings view (part 1)

This is part of issue #11, which requires a follow up commit to enable
configuration of those directories.