Add a mutableprofile and update the model a bit.
Merge pull request #139 from csmith/master

Add slightly nicer Yaml asList method.
Minor tidying.
Merge branch 'master' of https://github.com/DMDirc/DMDirc into profilemanager
Merge pull request #138 from greboid/profilemanager

Work on profile model.
Add BaseYamlStore.

This does the reading/writing logic that's common to the other
stores.