Populate $features even if there aren't any requirements

Previously we only set $features to having a particular value if we thought there
were some particular requirements; instead, populate it fully with each feature.

Also, avoid confusion about two things called $features which are different things.

Bug: 69823
Change-Id: I6396b8072849dc3c73258177ffe9ad7b28b555ef