Squashed commit of the following (DCB-52):

commit 29eb811c97ad6e16ba52c1e6024af83e60c32296
Author: Sergey Yudin <syudin@mirantis.com>
Date:   Thu Jan 24 09:26:44 2013 +0000

    fixed default behavior with swift

commit 30ff4357f43ba2dc7ef6cfc4ed8eead4d5dd9ff1
Author: Sergey Yudin <syudin@mirantis.com>
Date:   Tue Jan 22 15:26:53 2013 +0000

    typo

commit 23863f94efcfb1e169eb9346a75800d1a2d61583
Author: Sergey Yudin <syudin@mirantis.com>
Date:   Tue Jan 22 15:24:00 2013 +0000

    disabled broken ui options for swauth, add keystone support

commit b7343d45544662329ed076d7e44d74b36c50143b
Author: Sergey Yudin <syudin@mirantis.com>
Date:   Mon Jan 21 14:25:49 2013 +0000

    swift support