bumped rails to 3.0.18 to avoid latest CVE

note that bundle update rails is required after this patch
refs #1947 - fixes typo
Added additional counter-tests to config templates
Extended information for each type of compute resources
Fixes #1884 - hardcode a version number for Debian's testing/unstable suites
fixes #2109 - improve session token security

- adds security:generate token rake task to create static token
- generate and cache a token on startup if static token isn't present

Thanks to Sandor Szücs <sandor.szuecs@fu-berlin.de>
add gravatar to users index
fix popover html content render.
resize puppet calss form, parameter tab, left tabs size.
removed the need to add 'btn' class for the action_buttons helper, and changed the action buttons to small.
added search puppet class parameters.
Optimize SQL queries for puppetclass edit page
round_with_precision is deprecated

Use round instead of round_with_precision.

runtime used round but config_retrieval used round_with_precision. This resulted in the config retrieval value of my runtime chart being 0 all the time.
Upgrade to Rails 3.0.19 to mitigate CVE-2013-0156 and CVE-2013-0155
refs #2109 - generate secret token for cookies signing after install

merging https://github.com/theforeman/foreman-rpms/pull/30
Merge remote-tracking branch 'foreman/develop' by rel-eng/build.sh

Conflicts:
	Gemfile
Automatic rebase to latest nightly Foreman
Automatic commit of package [foreman] minor release [1.0.2-7.bfa8949].