Fix remove_warnings

Method lib/puppet/provider/keystone.rb/self.remove_providers does not
support multi line warnings and client results having more than one
column. This patch is fixing it (not sure how module can work with such
bug before anyway).

Change-Id: I19c3ce68ef786a2641d1e2808cb4db9979bdcfed
(cherry picked from commit e100e057bb2f6517fc6c5caad46a053864aa5328)
Fix puppet syntax in README.md

Per puppet-lint, booleans should not be quoted.

Change-Id: I2f8c6a004a87487022b12d17e370f8c3b642613f
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
(cherry picked from commit 9fae4ababdadc64df5e3bfb069eb57fa491a41a8)
License for Keystone not Swift

Change-Id: I1baaba019b0a0bf18a6abcdcb8e9df08e7166553
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
(cherry picked from commit 8c8360ada596cd59c02126b604a6a27ed1fdda6d)
Creating token_expiration parameter

Sets keystone token lifetime (default 86400 seconds).

Change-Id: I9f8df93049865a9d67941e5e7d45b89d2aa5131b
(cherry picked from commit abce4d4f24082f20b50ca0f5e79a2a9445440666)
Merge "License for Keystone not Swift" into stable/havana
Merge "Fix puppet syntax in README.md" into stable/havana
Merge "Fix remove_warnings" into stable/havana