Adding course config edit feature

Squashed commit of the following:

commit 1b83d4afc100147f5e0a83f8fb83e3629941cf31
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Tue Apr 8 12:48:42 2014 +0100

    Adding translations

commit ee878a60ac14759b7152c8b5fa0da29722cd0ba7
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Tue Apr 8 12:38:23 2014 +0100

    Removing tabs

commit 78c30baac547eabe3d00a8c5523a5e8149bd5757
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Tue Apr 8 12:32:15 2014 +0100

    Removing redundant folder

commit 4ec16f08c3406bff78199d34e8f56dfe4b2f185c
Merge: 2a18fee 49be871
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Tue Apr 8 12:29:01 2014 +0100

    Merge branch 'issue/10208' of github.com:adaptlearning/adapt_authoring into issue/10208

    Conflicts:
    	frontend/src/core/editor/models/editorConfigModel.js
    	frontend/src/core/editor/views/editorSidebarView.js
    	frontend/src/core/editor/views/editorView.js

commit 2a18feeecbfaf2e583296f748e0e4344bd5aec38
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Tue Apr 8 12:22:33 2014 +0100

    Updated config editor to match content plugins

commit 60f0c27e3fd99f26212d2d127f4e5878b09dd818
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Tue Mar 18 08:43:08 2014 +0000

    Updated config model to prevent multiple fetch

commit cdc9acc332f67f6d6469820c90f8ab4f5c922388
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Mon Mar 17 16:07:12 2014 +0000

    Code formatting as per style guidelines

commit 82a008b73087a169fc17b353ecb925f102ef69df
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Mon Mar 17 16:02:12 2014 +0000

    Adding course configuration settings edit functionality

commit 49be871172ac815d02d7d045cb5c46103cf3f1cf
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Tue Mar 18 08:43:08 2014 +0000

    Updated config model to prevent multiple fetch

commit 31142bc3d79c8c09fdf23b61033411340dc22d91
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Mon Mar 17 16:07:12 2014 +0000

    Code formatting as per style guidelines

commit 7312445f59b0b00f438b24c06042034b78d02373
Author: Kevin Corry <kevinc@learningpool.com>
Date:   Mon Mar 17 16:02:12 2014 +0000

    Adding course configuration settings edit functionality
Fixes for content plugin
Merge pull request #313 from adaptlearning/config-editor

Config editor