replaced SingletonList/EmptyList implementations with the JDK default ones
Merge pull request #177 from nignag/empty-singleton

replaced SingletonList/EmptyList implementations with the JDK default ones ...