Add release command to numerically compare releases

Use it in targets to properly check support.
Remove "range" capability from release() to simplify usage.
Reverse the polarity of the release check beam
release() cleanups
Update audio target to use release()