Merge pull request #1110 from jmaas/release26

Add strict kickstart check in the API, again should fix #939.
Don't send the Puppet environment when system status is empty (#560).