fix #24 offline app list items appear in random order; fix nginxdev Dockerfile; default no-op make targets