Revert "libselinux: Enhance spec file support"

This reverts commit c0798527a397fecde8ad703c565204e3ef828801.

There is a change in how file names are matched. Unescaped periods are
no longer treated like a regex period (matching any character including
an actual period). For example in devices/moto/shamu/sepolicy/file_contexts,
several of the block devices have unescaped periods. These partitions
do not receive their proper label, and the device fails to boot.

Bug: 22104578
Change-Id: Iffc60beb24a79a80c110d4f2b0b91f3220615586
7 files changed