fix engine detection
fix engine detection by only using comparing base name
Merge remote-tracking branch 'origin/master' into fix-engine-detection

Conflicts:
	app/models/concerto_plugin.rb
move setting up the timer to just before it starts to fix#1028
breakout content details into partial
breakout content details into partial
remove content details from approval partial
add edit content button
tweak layout, use details partial
change keys to accommodate move to partial
Merge branch 'dashboard_feed_motd_961'

merging the motd
add header tag hook
cleanup code and handle error cases

if a block does not return any content, += caused an exceptions resulting in a white screen
Merge pull request #1052 from simplysoft/plugin-header-hook

Extend plugin info to allow adding header tags
Merge pull request #1035 from concerto/time-update-fix

fix the time not updating on the frontend
rename favicon ico file
fix capitalization
missed one...
Decouple screen authentication from user screen permissions

Addresses issues raised in #958. The act of displaying a screen is
now its own "action" in the Ability class, disting from being able
to view its data in the panel. To facilitate this, when a client
acesses the frontend for an unsecured screen (or one with MAC
address identification), it now appears as though the client is
authenticated as that screen.

Further, a "preview" permission is provided for logged-in screen
owners for accessing a frontend preview through the admin panel.
Screens shouldn't make security promises they can't keep

Also prevents screen preview access denied from existing checks for
these conditions.