Bug fixes on lists

1) return NULL when there is no first item in the list;
2) when swapping elements be sure all the neighbors are correct
Bug fix: sorting was not working fine

1) perfexpert_list_for it not safe to change items in the list
2) replaced the swap strategy by a qsort call (remove all the items,
order them, read all the items)
Removing old file to support Intel native names
Adding a per-module verbosity level (LCPI for now)