UE4.1 VS deletes Android dlls as junk, no Linux package option

I went to build Linux Game to test packaging for Linux so I went the normal route. Launcher already downloaded 4.1 so I grabbed everything again from GitHub for 4.1 release and unpacked into proper folder, then executed GenerateProjectFiles.bat.

My Linux crosscompile environment was already set from the 4.1 pre-release so upon selecting DebugGame and Linux platform in VS2013, Build proceeded to first delete all of my Android dlls as “junk” ?!?

Building finished without errors, and I went to the Editor where I did not get Linux packaging option, and in the process I lost Android as well.

I used the Launcher to verify my install which recovered (re-downloaded) all of the Android files previously deleted. In the Editor I got Android package option back.

Upon running VS once more, it again first deleted all of my Android files (junk again) before proceeding to build.

So basically, by getting the source and compiling from it, I lost both Android support and Linux support does not come up.

What gives?