[main config] ensure backward compatibility with former main b3 config file format (xml) and implement the plugin custom path feature

Add tests for the main config file
Merge pull request #3 from thomasleveil/new-configuration

[main config] ensure backward compatibility with b3.xml