[HORNETQ-1140] Provide a jar with native libs uploaded to Maven repo

* modify the layout inside the generate jars to have the library files
  in different directories depending on their architecture:

    $ jar tvf target/hornetq-native-2.3.0.BETA-SNAPSHOT.jar
    ...
    44272 Tue Feb 19 12:07:00 CET 2013 lib/linux-i686/libHornetQAIO32.so
    53350 Tue Feb 19 12:07:00 CET 2013 lib/linux-x86_64/libHornetQAIO64.so

With this layout, the jar content can be extracted as-is in AS7
org.hornetq module's directory
Merge pull request #866 from jmesnil/HORNETQ-1140_hornetq-native_layout

[HORNETQ-1140] Provide a jar with native libs uploaded to Maven repo
Replacing Bindings interface back
https://issues.jboss.org/browse/HORNETQ-988 - Wildcard issue fix and tests
... The actual fix on WildcardAddressManager was provided by Andy Taylor
Merge pull request #869 from clebertsuconic/master

https://issues.jboss.org/browse/HORNETQ-988 - Wildcard issue
HORNETQ-720 Sort out the live.stop() order:

1. live.stop()
2. freeze all connections
   - if replicating keep that channel open
3. close all server sessions
4. close pagingManager
5. close storageManager

Now, the replicationManager is still open when the storagemanager closes, so
- it gets the "persist ID" value
- storageManager.stop() will send "LIVE_IS_STOPPING" msg