Moved the styles out of communicart email base

Conflicts:
	app/assets/stylesheets/communicarts.css.scss
	app/views/layouts/communicart_base.html.erb
Updated the main communicart styles that will be shared with the emails
Moved markup into partials
Feature flag comments until we redesign comments on cart item level
Pulled out header styles
Added icons to links
Added webapp specific styles
Comments alignment
Incremental Web layout styles
Fixed the login popup after rebasing master changes
Fixed missing styles for homepage lightbox
Added approval status display
Display custom messages
Formatting for alert message
Fixed broken specs
Put font awesome back in
Fixed for logo border issue
New image, plus update bookmarklet to new dev ip, plus a couple style tweaks.
Only show the Request and comment information in the web template
More accessibility. We lose fixed headers with this checkin, but need it for accessibility...