Sachverhalt: A. X._, geboren 1973, ist Staatsangehöriger der Republik Gambia. Mitte Juni 2004 reiste er in die Schweiz ein, um hier ein Asylgesuch zu stellen. Nach einem längeren Verfahren wies das Bundesverwaltungsgericht das Gesuch mit Urteil E-5367/2006 vom 12. November 2010 rechtskräftig ab, soweit darauf einzutreten war. B. Bald nach seiner Einreise trat X._ mit einer Reihe strafrechtlicher Delikte in Erscheinung. Er wurde bestraft: mit Urteil vom 12. Juli 2005 wegen Widerhandlungen gegen das Bundesgesetz vom 3. Oktober 1951 über die Betäubungsmittel und die psychotropen Stoffe (BetmG; SR 812.121) mit zwei Monaten Gefängnis bei einer Probezeit von zwei Jahren; mit Urteil vom 24. November 2005 wegen Beschimpfung, Gewalt und Drohung gegen Behörden und Beamte zu 20 Tagen Gefängnis bei einer Probezeit von zwei Jahren; mit Urteil vom 7. Dezember 2006 wegen Widerhandlungen gegen das BetmG (bei verminderter Zurechnungsfähigkeit) zu 14 Monaten Gefängnis; mit Urteil vom 31. August 2009 wegen Geldwäscherei und Erleichtern des rechtswidrigen Aufenthalts zu 200 Stunden gemeinnütziger Arbeit (vgl. dazu Urteil 6B_1021/2008 vom 20. Mai 2009 [teilweise Gutheissung]); mit Urteil vom 13. November 2009 wegen Förderung der rechtswidrigen Ein- und Ausreise oder des rechtswidrigen Aufenthalts zu einer Geldstrafe von 30 Tagessätzen zu Fr. 10.-- bei einer Probezeit von zwei Jahren und einer Busse von Fr. 300.--; und schliesslich mit Urteil vom 1. Dezember 2010 wegen Widerhandlungen gegen das BetmG und wegen Geldwäscherei zu einer Freiheitsstrafe von zwei Jahren (vgl. dazu Urteile 6B_621/2011 vom 19. Dezember 2011 [Ausstandsbegehren; abgewiesen, soweit darauf eingetreten] und 6B_570/2011 vom 19. Dezember 2011 [Gesuch um bedingte Entlassung aus dem Strafvollzug; abgewiesen, soweit darauf eingetreten]). C. Am 30. November 2007 heiratete X._ eine in der Schweiz wohnhafte Schweizerbürgerin, weswegen ihm der Kanton Zug die Aufenthaltsbewilligung zum Verbleib bei seiner Gattin erteilte. Das Amt für Migration des Kantons Zug verfügte am 12. April 2011 deren Widerruf, was der Regierungsrat des Kantons Zug (Entscheid vom 10. Juli 2012) und das Verwaltungsgericht des Kantons Zug, Verwaltungsrechtliche Kammer, bestätigten (Entscheid vom 20. Dezember 2012). D. Mit Eingabe vom 14. Februar 2013 lässt X._ beim Bundesgericht Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiäre Verfassungsbeschwerde erheben. Er beantragt mit der ordentlichen Beschwerde, das angefochtene Urteil vom 20. Dezember 2012 sei aufzuheben und es sei ihm die Aufenthaltsbewilligung wieder zu erteilen bzw. diese sei zu verlängern. Eventualiter sei anstelle der Nichtverlängerung der Aufenthaltsbewilligung bzw. deren Widerrufs eine Verwarnung im Sinne von Art. 96 Abs. 2 AuG auszusprechen. Mit der subsidiären Verfassungsbeschwerde beantragt er, es sei von seiner Wegweisung abzusehen. Während die Vorinstanz die Abweisung der Beschwerde beantragt, soweit darauf einzutreten sei, stellt das Amt für Migration des Kantons Zug Antrag auf Abweisung und verzichtet die Sicherheitsdirektion des Kantons Zug auf eine Vernehmlassung. Mit Verfügung vom 20. Februar 2013 erkannte der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts der Beschwerde antragsgemäss die aufschiebende Wirkung zu. 