Fix _find_all_fs to find all filesystems

Modified _match_mdtstat() and _match_oststat() to compare both the
numeric portion of the target name and the filesystem name.  With this
change, mdt records with the same numeric identifier, but for different
filesystems, get separate entries in the mdt_data list.  The same holds
for the ost_data list.  _find_all_fs() builds its list fsl from the fsname
field of each mdt_data list element, and the ost counts by counting
entries in the ost_data list with matching fsname values.
Fix compilation against Lua 5.2.

Lua 5.1 replaced the function lua_open with a preprocessor macro which
called luaL_newstate.  Lua 5.2 then removed lua_open entirely.  Thus,
LMT won't build against Lua 5.2.  This change replaces the call to
lua_open() with a call to luaL_newstate(), and since that function only
exists in Lua >= 5.1, a minimum version number of 5.1 was added to the
spec file BuildRequires.
Prep for 3.1.9 release