Preparing release of Hibernate Search version 5.0.0.Alpha3
[maven-release-plugin] prepare release 5.0.0.Alpha3
[maven-release-plugin] prepare for next development iteration
HSEARCH-1583 Collect collectionRoles taken into account in the optimizations to declare them for all subclasses

ORM considers that a field belonging to a @MappedSuperClass is attached to the first @Entity subclass.
Adding every collectionRoles to the subclasses seems to be a nice way to fix this without depending too
much on ORM behavior or JPA API.
HSEARCH-1583 Adding test case
Minor wording adjustment (define -> declare)
HSEARCH-1578 Fix {Array|Iterable|Map}BridgeTest to properly use null tokens

When passing the null token value tot he DSL, the field bridge must be
disabled.
HSEARCH-1552 Simplify null marker handling and collection of simple types
HSEARCH-1552 Make more methods private in BridgeFactory
HSEARCH-1552 BridgeFactory - Factor out bridge creation in dedicated providers

- create BridgeProvider SPI
- create ExtendedProdgeProvider private interface with more powers
- extract date, calendar, tika, spatial, numeric, enum and basic JDK
  types into providers
HSEARCH-1552 Loop through defined provider and raises exception for duplicates
HSEARCH-1552 Add ServiceLoader lookup for custom BridgeProviders
HSEARCH-1552 Check validity of return type when the Tika bridge is built rather than at execution
HSEARCH-1552 Minor renaming and method moves around BridgeProvider

- rename BridgeProvider method to provideFieldBridge
- move getMemberName to ExtendedBridgeContext
HSEARCH-1552 Add documentation for BridgeProvider
HSEARCH-1560 Moving org.hibernate.search.Version to org.hibernate.search.engine.Version
HSEARCH-1560 Moving org.hibernate.search.FullTextFilter to org.hibernate.search.filter.FullTextFilter
HSEARCH-1560 Moving org.hibernate.search.SearchException to org.hibernate.search.exception.SearchException
HSEARCH-1560 Moving org.hibernate.search.SearchFactory to org.hibernate.search.engine.SearchFactory
HSEARCH-1560 Renaming org.hibernate.search.spi.internals to org.hibernate.search.spi.impl