Add --remove-all, change --whitelist for flexibility

This patch adds three command line flags that allow the removal of
all entities and whitelisting of more types of entities. The
--whitelist command now accepts parameters such as
players|beacons|asteroids and the --whitelist-beacons has been
removed.