task/10011

 - refactored contentmanager
 - added ContentPlugin constructor
 - content types now managed as plugins
 task/10011

 - ensure the :type parameter is lowercase for requests to /api/content/:type
 task/10011

 - added function to iterateSiblings to ContentPlugin
 - added sort order update to article plugin