GNU specific files maintenance
GNU specific files maintenance (2)

1) Added README
2) Removed unnecessary GNU specific files
(automake invoked with --foreign flag to ignore
missing files)
Minor code style refactoring