Updated DDT to latest version, refs T172
Enable live reload for CSS, JS, and HTML templates; fixes T173

Test Plan:
- install one of the browser extensions: http://feedback.livereload.com/knowledgebase/articles/86242-how-do-i-install-and-use-the-browser-extensions-
- run `grunt watch`
- make a change to a scss file
- make a change to a js file
- make a change to a html template file
- see reloads for each

Reviewers: seth, rjmackay

Reviewed By: rjmackay

Subscribers: eyedol, lkamau

Maniphest Tasks: T173

Differential Revision: https://phabricator.ushahidi.com/D30
Fix broken bits of api "config" endpoint, refs T172

Summary:
- add "features" group to database config
- clean up ConfigModel (js)

Test Plan:
- Use site settings page
- Make manual calls to API using D17

Reviewers: rjmackay

Reviewed By: rjmackay

Maniphest Tasks: T172

Differential Revision: https://phabricator.ushahidi.com/D31
Message

Summary:
* styles messages view
	* because there was no data in the database, this hardcodes in the message list items html & jquery for quick testing (card , card actions and card panel elements).
		* this can be extracted into 'MessageListItem.html` once data is present, for correct integration.

* further modularizes Sass by creating & @importing partials directory
* styles dropdown buttons across app
* adds map placeholder image

Refs T135

Test Plan:
Look at 'Messages' view
* click 'Lamu' (location), 'Expand' & 'Reply' to see styles and test functionality.
* resize browser for responsive view, especially card actions dropdown button.

Reviewers: eyedol, dkobia, rjmackay, shadowhand

Reviewed By: rjmackay, shadowhand

Subscribers: digitalafrican, seth

Maniphest Tasks: T135

Differential Revision: https://phabricator.ushahidi.com/D26
Fix wiring on tags admin

Summary:
- Fixing T170
- Avoid dupe tag listings
- Combine post and user list info partials into a single reusable partial
  Move listInfo and pagination partials into global App.handlebars file
  Standardise on using js- prefixes when updating pagination elements
- Fix up classes used for filtering and sorting tags listing
- Fixing indenting in Workspace SCSS files
- Make tags admin actions work again
- Update UserListView.showHideBulkActions() to fix reversed disabled class: Class was disabled when it should have been enabled.
- Fix Manage Tags menu icon
- Add disabled style for action-bar. Need to find better color

Todo:
- Better style on disabled buttons https://www.dropbox.com/s/0g85c1jpqoinycz/Screenshot%202014-04-03%2015.07.04.png
- Fix sorting

Test Plan:
- Go to 'Manage tags'
- Check each bulk action works
- Check select all works
- Check individual actions work
- Check creating a tag works
- Confirm paging and sorting works

Reviewers: shadowhand, seth, eyedol

Reviewed By: eyedol

Maniphest Tasks: T170

Differential Revision: https://phabricator.ushahidi.com/D27
Add 'ddt' to globals in .jshintrc

Test Plan:
- Add ddt.log to a js file somewhere
- Run grunt jshint and see no lint errors

Reviewers: rjmackay

Differential Revision: https://phabricator.ushahidi.com/D36
Add a skeleton.php file
Add FormModel.getAttribute()
Quick and dirty iteration over post fields
Move field rendering to separate views per field type
Add link value view
Show custom field values on post detail page

Summary:
- Move field rendering to separate views per field type

Other stuff I changed getting to this (not sure these were needed now :S )
- Restructure form process in FormModel.js
- Combine fieldset, schema and validation processing.
- Trying to simplify PostModel.fieldsets()
- Skip calls to processForm() where groups isn't set yet
- Quick and dirty iteration over post fields
- Catching missing FormModel.groups when trying to get post locaiton

Test Plan: - Go to a post with custom fields and see field values listed

Reviewers: shadowhand

Maniphest Tasks: T131

Differential Revision: https://phabricator.ushahidi.com/D33
Add DateTime and Geom views.
Better point view.
Show label once with multi value field
Trigger event when locations clicked