Create uber sources jar and shade sources if possible