libcompat structured
pcre lib added
submodules updated