Honour -y flag.

Perhaps we should warn the user if the directory chosen with -y doesn't
exist or doesn't house the config file.
Ensure that -y also affects the modules directory
Merge remote-tracking branch 'fuuzetsu/honour-y'

Conflicts:
	yi/src/library/Yi/Boot.hs