! Post js was throwing errors when errors occurred in a preview

Signed-off-by: Spuds <spuds@spudsdesign.com>
! the preview controller was using ['post_error']['messages'] or ['post_error']['errors'] need to choose one or the xml resonse processing
gets ugly

Signed-off-by: Spuds <spuds@spudsdesign.com>
! rename the xml template pm to generic preview since its called from more
places than just PM's
! update the now generic template to properly process the input from the controller {messages] to [errors]
! provide a N/A for a blank subject to prevent breaking the category header in preview

Signed-off-by: Spuds <spuds@spudsdesign.com>
! we need to have this hidden or the preview JS will generate errors since
its looking for this div to populate with any errors

Signed-off-by: Spuds <spuds@spudsdesign.com>
! update to use the renamed template

Signed-off-by: Spuds <spuds@spudsdesign.com>
! update the bounce preview jquery to use the error level in setting
the error box div class
! update to show the template title in the preview
! update to navigate to the preview section after its been populated

Signed-off-by: Spuds <spuds@spudsdesign.com>
Merge pull request #1166 from Spuds/preview

Some fixes for some of the preivews