Merge pull request #262 from fredericbonjour/Admin

Added possibility to configure the functions of a section.
[FIX] OAuth wrong url enconding
[FIX] Incorrect credentials for OAuth are not cleared & Proper Error window for incorrect credentials in OAuth authentication process
Merge pull request #263 from renaudJennyRBS/sync

Fix #257 and fix #258 issues and some refactoring
[FIX] rbs-kb-switch
[ENHANCE] Add precision in generate-db-schema's messages.
[REFACTOR] Add addResourceItemInfos() method in DocumentLink and use it in rest actions.
[REFACTOR] Use 'etc' transformer instead of include '...' in locales.
[FIX] IE: colspan and empty images
[FIX] Handle allow-creation attribute
[FIX] Perf unit test.
Merge pull request #264 from intportg/dev

Dev
Prevent adding a function in a section if this function already exists.
Added possibility to use an external template for previewing documents in <rbs-document-list/>: use attribute "preview=true" or define an empty "<preview></preview>" tag. The template is: "Vendor/Plugin/Document/preview-list.twig", and it can be cached with Angular's $templateCache service (in your "admin.js" for example).
Improvements in <rbs-document-list/> for preview:
 - Documents loaded for preview are cached, but reloaded if the user holds the Shift key down.
 - Preview row is visually linked to its origin row.
 Added tip on lists that have preview available. Just to see how the developers will behave :)