reduced complexity for merging settings arrays

git-svn-id: https://svn.muze.nl/svn/ariadne-php5/trunk@5992 7882d7ee-46e0-0310-a255-a28a61b628e4
Remove unneeded variable

git-svn-id: https://svn.muze.nl/svn/ariadne-php5/trunk@5993 7882d7ee-46e0-0310-a255-a28a61b628e4
Adding missing abstract constructor

git-svn-id: https://svn.muze.nl/svn/ariadne-php5/trunk@5994 7882d7ee-46e0-0310-a255-a28a61b628e4