Remove glance CLI man page.

glanceclient CLI man page is provided by glanceclient.

Fixes bug 1212300

Change-Id: I61f61b50cb74d71331fadb89659a3cee2b13a359
Make sure owner column doesn't get dropped during downgrade

Fixes bug 1204941

The owner column was missing from the table schema. Because of limitations
of sqlite and implementation details in SQLAlchemy-migrate, this would end
up dropping the owner column during a downgrade when using sqlite.

Change-Id: If8f7f16c9b6fb059f0fcfdf8967afd37f19864b6
redundant conditions in paginate-query

For a list call on images, when a sort_key is applied, the query
generated has redundant values for 'created_at' condition. This happens
when the sort_key list has duplicate values.

Fixes Bug #1212994

Change-Id: Icd62c2886d9ab608418ba9b4dc25cd06a4146992
Perform database migration snake walk test correctly

Fixes bug 1204940

The database migration snake walk test would not properly perform downgrades
leaving that part of the test non-functional.

Also, if downgrade was True, the test wouldn't downgrade all of the way to
the first migration because of a fence post error.

Change-Id: I44873fc9bb0b159c941a90ce19b74e1afba8b6a8
Merge "redundant conditions in paginate-query"
Merge "Make sure owner column doesn't get dropped during downgrade"
Merge "Perform database migration snake walk test correctly"
Merge "Remove glance CLI man page."
Rule parser for property protections

This patch introduces the way protected properties
will be configured and parsed.

Related to api-v2-property-protection

Change-Id: Ib5daa753eb96cec00e8c1073c850567011dbcb50