In situ microGISAXS: I. Experimental setup for submicron study of protein nucleation and growth