Added support for hidden apps (bug 1019249, 1019251)

Are we advertising this to users as "unpublished" or as "private"? It might be useful to keep the same terminology throughout, if possible.