Set debian-sys-maint password after grant

- If a new data dir is initialized, there wont be a debian-sys-maint
user created, so the recipe fails trying to set a password to a
nonexistent user. This change makes it succeed.
Kitchen suite for new datadir

- previously installing with a new data dir was broken. that fix
aside, lets test that to make sure it stays working
- bump vm memory, otherwise mysql gets oom'ed on install
Merge pull request #142 from iancoffey/debiangrants

Debiangrants

closes #139