Faits : A. La loi générale genevoise sur les zones de développement, du 29 juin 1957 (LGZD, RS/GE L 1 35) fixe les conditions applicables à l'aménagement et à l'occupation rationnelle des zones de développement affectées à l'habitat, aux commerces et aux autres activités du secteur tertiaire. Elle définit les conditions auxquelles le Conseil d'Etat peut autoriser l'application des normes d'une telle zone (art. 1). En principe, la délivrance de permis de construire dans une zone de développement est subordonnée à l'adoption préalable d'un plan de quartier (art. 2), selon la procédure prévue aux art. 3 ss. La loi prévoit les indices de densité minimaux qui vont de 2,5 à 0,8 (art. 2A). Elle fixe des taux minimums de logements d'utilité publique (art. 4A). Intitulé "Besoins d'intérêt général", l'art. 5 LGZD impose notamment que les logements destinés à la location ou à la vente répondent à un besoin prépondérant d'intérêt général. B. Le 14 mars 2013, le Conseil d'Etat genevois a présenté un projet de modification de la LGZD (modification également appelée "loi Longchamp"). Il rappelait la situation du marché du logement dans le canton, présentant notamment un taux de vacance inférieur à 0,2%, ainsi qu'une hausse massive des prix dès le milieu des années 2000. Plusieurs types d'abus avaient été constatés dans le cadre d'opérations PPE en zone de développement: certains logements n'étaient pas vendus immédiatement mais gardés en location et vendus au prix du marché à la fin de la période de contrôle. Cette thésaurisation ou ces acquisitions à des fins d'investissements empêchaient les acheteurs de la classe moyenne d'accéder à la propriété de logements. Dans ce projet initial (ci-après: PL 11141), le Conseil d'Etat proposait dès lors notamment de compléter l'art. 5 al. 1 let. b LGZD en imposant que les logements destinés à la vente soient occupés par leurs propriétaires. Le 14 mars 2014, le Grand Conseil genevois a adopté une modification de la LGZD prévoyant notamment, au lieu de l'obligation d'habiter, que seules les personnes non encore propriétaires dans le canton de Genève pouvaient acquérir un logement en zone de développement (principe du primo-acquérant). Par arrêt du 15 janvier 2015 (1C_223, 225 et 289/2014), le Tribunal fédéral a annulé cette modification; celle-ci reposait sur un intérêt public indéniable, soit la lutte contre la spéculation et les abus; toutefois, elle ne permettait qu'imparfaitement d'atteindre le but recherché et impliquait une restriction au droit d'acquérir dans de nombreux cas où cela n'était pas nécessaire. Elle créait enfin une inégalité de traitement avec les personnes déjà propriétaires en dehors du canton de Genève. C. Par arrêté du 29 octobre 2014, le Conseil d'Etat a constaté l'aboutissement de l'initiative législative cantonale intitulée "Halte aux magouilles immobilières, OUI à la loi Longchamp" (ci-après: l'initiative ou IN 156). Celle-ci reprend le principe de l'obligation d'habiter sous la forme suivante: Art. 1 La loi générale sur les zones de développement, du 29 juin 1957, est modifiée comme suit : Art. 5, al. 1, lettre b (nouvelle teneur) 1 En exécution de l'article 2, alinéa 1, lettre b, la délivrance de l'autorisation de construire est subordonnée à la condition que: Logements destinés à la vente b) les bâtiments d'habitation destinés à la vente, quel que soit le mode d'aliénation (notamment cession de droits de copropriété d'étages ou de parties d'étages, d'actions ou de parts sociales) répondent, par le nombre, le type et le prix des logements prévus, à un besoin prépondérant d'intérêt général; les logements destinés à la vente doivent être occupés par leur propriétaire, sauf justes motifs agréés par le département. Sont notamment considérés comme des justes motifs: 1° des circonstances imprévisibles au moment de l'acquisition du logement, soit, notamment, le divorce des acquéreurs, le décès, la mutation temporaire dans un autre lieu de travail ou un état de santé ne permettant plus le maintien dans le logement; 2° le fait que le propriétaire du bien-fonds ait reçu le ou les appartements concernés en paiement du prix du terrain pour permettre la construction de logements prévus sur son bien-fonds ou une circonstance d'échange analogue; 3° une situation sur le marché du logement ne permettant pas de trouver un acquéreur au prix contrôlé et admis par l'Etat. Art. 8A Aliénation des logements destinés à la vente (nouveau) Si un logement destiné à la vente selon l'article 5, alinéa 1, lettre b, est loué pendant la période de contrôle instituée par l'article 5, alinéa 3, son aliénation ne peut en principe pas être autorisée en application de l'article 39, alinéa 4, lettre a, de la loi sur les démolitions, transformations et rénovations de maisons d'habitation, du 25 janvier 1996. Art. 9 Mesures et sanctions (nouvelle teneur) 1 Tout contrevenant aux dispositions légales et réglementaires ou aux conditions fixées pour le déclassement est passible d'une amende administrative n'excédant pas 20% du prix de revient total de l'immeuble tel qu'il a été prévu par le plan financier. 2 Au surplus, les mesures et sanctions prévues aux titres V et VI de la loi sur les constructions et installations diverses, du 14 avril 1988, sont applicables par analogie. Art. 12 Dispositions transitoires, al. 4 et 5 (nouveaux) 4 Les articles 5, alinéa 1, lettre b, et 8A sont applicables à compter du lendemain de sa promulgation dans la Feuille d'avis officielle aux logements destinés à la vente, situés dans des bâtiments dont la date d'entrée moyenne des habitants est postérieure au 1er janvier 2010 et n'ayant fait l'objet d'aucune acquisition. 5 Les articles 5, alinéa 1, lettre b, et 8A sont applicables à compter du premier jour du mois suivant un délai de 3 ans après la publication de la présente initiative dans la FAO aux logements situés dans des bâtiments dont la date d'entrée moyenne des habitants est postérieure au 1er janvier 2010, ayant fait l'objet d'au moins une acquisition. Le délai peut être prolongé si le propriétaire a fait preuve de diligence pour libérer l'appartement de ses occupants mais se trouve encore en cours de procédure judiciaire ou dans le délai de protection institué à l'article 271a, alinéa 1, lettre e, du code des obligations, à la date fixée ci-avant. 6 Les mesures et sanctions administratives selon l'article 9 ne sont applicables, en lien avec l'obligation d'occupation par les propriétaires selon l'article 5, alinéa 1, lettre b, qu'aux logements construits après la date fixée à l'alinéa 1. Le délai peut être prolongé si le propriétaire a fait preuve de diligence pour libérer l'appartement de ses occupants mais se trouve encore en cours de procédure judiciaire ou dans le délai de protection institué à l'article 271a, alinéa 1, lettre e, du code des obligations, à la date fixée à l'alinéa 1. Art. 2 La loi sur les démolitions, transformations et rénovations de maisons d'habitation (mesures de soutien en faveur des locataires et de l'emploi), du 25 janvier 1986, est modifiée comme suit : Art. 39, al. 4, lettre a (nouvelle teneur) Motifs d'autorisation 4 Le département autorise l'aliénation d'un appartement si celui-ci : a) a été dès sa construction soumis au régime de la propriété par étages ou à une forme de propriété analogue, sous réserve du régime applicable à l'aliénation d'appartements destinés à la vente régi par l'article 8A de la loi générale sur les zones de développement; Art. 3 Entrée en vigueur La présente loi entre en vigueur le lendemain de son approbation en votation populaire. Le 4 février 2015, le Conseil d'Etat a déclaré valide l'IN 156. Celle-ci était notamment conforme au droit supérieur. L'obligation d'habiter (art. 5 LGZD) et l'interdiction de revente en cas de location (art. 8A LGZD) étaient justifiées par un intérêt public. D. Par arrêt du 2 septembre 2015, la Chambre constitutionnelle de la Cour de justice genevoise a partiellement admis le recours formé par Claudio Sauro Graziano. Bien que le texte de l'initiative ne soit pas des plus clair, l'obligation d'habiter le logement (de même que l'interdiction d'aliéner en cas de location sans justes motifs) était limitée à la période de contrôle, soit dix ans; cette obligation impliquait que des personnes morales ne pouvaient acquérir des logements en zone de développement. L'acquisition par des entités du type société coopérative n'était pas exclue pour autant que l'occupation personnelle par les sociétaires soit garantie. La loi fédérale sur les privilèges, les immunités et les facilités, ainsi que sur les aides financières accordés par la Suisse en tant qu'Etat hôte (LEH, RS 192.12) permettait aux bénéficiaires institutionnels d'acquérir des immeubles pour leurs besoins officiels, sur autorisation du DFAE. Une occupation personnelle par le chef de mission pourrait satisfaire aux exigences posées par l'initiative. L'art. 7 let. j LFAIE permettait aux frontaliers d'acquérir une résidence secondaire dans la région de leur lieu de travail. L'obligation d'habiter pourrait être considérée comme respectée lorsque l'intéressé séjourne de façon "effective et intense", même en l'absence de domicile. Les dispositions légales proposées par l'initiative, suffisamment claires, poursuivaient des buts d'intérêt public. Le principe de la proportionnalité était respecté: des exceptions pouvaient être aménagées pour les cas de successions ou de familles recomposées. Les dispositions transitoires (art. 12 al. 4, 5 et 6 LGZD) ont en revanche été annulées, faute de délais et de modalités d'adaptation suffisants en faveur des propriétaires actuels. E. Par acte du 12 octobre 2015, Claudio Sauro Graziano forme un recours en matière de droit public par lequel il demande au Tribunal fédéral d'annuler l'arrêt de la Chambre constitutionnelle et de constater que l'art. 5 al. 1 let. b LGZD est contraire à la LEH, à la LFAIE et aux art. 26 et 27 Cst. Subsidiairement, il conclut au renvoi de la cause à la Chambre constitutionnelle. La Chambre constitutionnelle persiste dans les considérants et le dispositif de son arrêt. Le Conseil d'Etat - soit pour lui la Chancellerie d'Etat - conclut au rejet du recours. Le Comité d'initiative s'en rapporte aux conclusions du Conseil d'Etat. Dans ses dernières observations, le recourant a persisté dans ses conclusions.