Convert the service configuration view to a viewlet

Notes
------
Shared methods from the inspector.js object mixins were split out into their own extension files to be mixed into the appropriate views. The original methods were left in the inspector.js file to allow the remaining viewlets to function properly.

To QA
-------
Exploratory QA on the inspector including databinding.

__databinding qa notes__
To test that databinding works deploy Ceph and use the following code snippit to change the model values
```
var srv = app.db.services.item(0); 
var cfg = srv.get('config'); 
cfg['auth-supported'] = 'fo2o'; 
srv.set('config', cfg);
```
Between every test refresh the browser
1) Run snippit without making any changes 
2) Change the ```auth-supported``` value, save the change, then run snippit
3) Change the ```auth-supported``` value, then run snippit (it should give you a red ! which you can click on to choose which value you want)