initial copy


git-svn-id: https://svn.apache.org/repos/asf/bloodhound/branches/bep_0010_ticket_numbering@1506462 13f79535-47bb-0310-9956-ffa450edef68
alternative 1 implementations + tests

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/branches/bep_0010_ticket_numbering@1506493 13f79535-47bb-0310-9956-ffa450edef68
sync merge from trunk

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/branches/bep_0010_ticket_numbering@1515751 13f79535-47bb-0310-9956-ffa450edef68
QCT: Create product tickets in product env.

If ticket is created in global environment, but with product field
specified, returned ticket id is invalid. When product specific ticket
id is queried from the database, the query returns no results if it is
executed in environment that does not contain the ticket.



git-svn-id: https://svn.apache.org/repos/asf/bloodhound/branches/bep_0010_ticket_numbering@1516129 13f79535-47bb-0310-9956-ffa450edef68
(product, id) unique index on ticket

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/branches/bep_0010_ticket_numbering@1517781 13f79535-47bb-0310-9956-ffa450edef68
sync merge from trunk

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/branches/bep_0010_ticket_numbering@1517786 13f79535-47bb-0310-9956-ffa450edef68
BEP-0010 ticket numbering branch merged to trunk

git-svn-id: https://svn.apache.org/repos/asf/bloodhound/trunk@1517797 13f79535-47bb-0310-9956-ffa450edef68