Squashed revert to remove varients from Janice, until it can be fixed

Revert "Will rever this later: Change method of looking up baseband + misc fixes"

This reverts commit b77450ee154050271b7791b0e1ecbcd3249cd729.

Revert "Remove duplicate PDA IDs from blobinstaller"

This reverts commit 1d398bec3e730879c1d1f26abb6d20ed212e7c73.

Revert "Revert "Fix for kernel woes""

This reverts commit 030aa4ffe37bd0fae1f0048e707314a0a424ff34.

Revert "Fix for kernel woes"

This reverts commit 2661a1ad42b0bdddeb8990ecf545853b37e2de77.

Revert "Use a easy work around to get vendor files included in otatools"

This reverts commit aac8c91335e940ada79469b765930c4163167122.

Revert "janice:Releasetools fix typo and update permissions"

This reverts commit 93f9e16b3339b7d662e97cfc74f30908e8309957.

Revert "janice:Use 4.6 toolchain for kernel"

This reverts commit 082c07befc6e3d023bdaaa3e63d8e6773c83da0b.

Revert "janice:Add checks for all janice and janicep baseband"

This reverts commit 338526d95f85cfb532817f51594e494c8e65ee73.

Revert "janice:Add support for Variants"

This reverts commit 894a54ae7ffa53d029ca5776c5174ffc1168a64d.