Issue #2059695 by Devin Carlson: Moveed install function from commons.profile to commons.install in order to minimize the amount of code that must be loaded on every page request.