Use FileAPI for custom backgrounds

Conflicts:
	client/options.js