BUGFIX - fixing up blender variables

When using sub-profiles, the distro variable was being lost due
to the fact that sub-profiles have an unset distro field, which was
overwriting the value that was set from the actual parent distro
Merge pull request #488 from jimi1283/miscimprovements

BUGFIX - fixing up blender variables