Get allsettingsvalues now only returns changed values
Get allsettingsvalues now only returns changed values

This was done because it used the machine -instance- for it's values
instead of the expected profile. This caused issues for Cura,
which in SliceJob.py first put the overriden profile in the settings
and then the items returned from allsettingvalues (which overrode everything from profile to defaults).

CURA-584

onitake/Uranium,onitake/Uranium