Check for duplicates in the source files list.

Duplicates in the source files list can cause problems for
ms_add_gtests.

Fixes #139 . Along with maidsafe/MaidSafe-Vault#12 this fixes the CDash build targets.