Add indexes on JPAProperty to better scale when the number of messages grows (MAILBOX-186)

git-svn-id: https://svn.apache.org/repos/asf/james/mailbox/trunk@1413343 13f79535-47bb-0310-9956-ffa450edef68
 Make the org.apache.james.mailbox.model.SearchQuery and friends Serializable, patch submitted by Andrzej Rusin (JAMES-1442)

git-svn-id: https://svn.apache.org/repos/asf/james/mailbox/trunk@1416909 13f79535-47bb-0310-9956-ffa450edef68
Un-staticize the org.apache.james.mailbox.store.search.MessageSearches, patch provided by Andrzej Rusin (JAMES-1441)

git-svn-id: https://svn.apache.org/repos/asf/james/mailbox/trunk@1417011 13f79535-47bb-0310-9956-ffa450edef68
First code to support the upcoming MOVE extension, mailbox implementations are missing, patch contributed by Andrzej Rusin (IMAP-370)

git-svn-id: https://svn.apache.org/repos/asf/james/mailbox/trunk@1418609 13f79535-47bb-0310-9956-ffa450edef68
Support lenian and strict file name parsing for maildir mailbox impl, patch contributed by Eike Kettner (MAILBOX-187)

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