Merge branch 'rb/1.0.1'

* rb/1.0.1:
  Bump version to 1.0.1, update History and Manifest, generate a new gemspec file.
  Change requires to correct new names.
  Renames of all important code, including directory rename
  Show LOAD_PATH during initialization if loglevl is DEBUG.
Merge branch 'rb/1.0.2'

* rb/1.0.2:
  Bump version, update Hiistory, generate new gemspec.
  Remove duplicated tests.
  Correct parameter list for close_queue.
  Change memory queue method signatures for session id parameters.
  Handle session ids in messages for queue manager and the file queue type.
  Add session id to queue manager object messages.
  Add session id to protocol handler messages as a unique identifier.
  Dump load path after daemonization.
Merge branch 'rb/1.0.3'

* rb/1.0.3:
  Bump version to 1.0.3. Tested activerecord queue store support included. Documentation cleanup effort included. Limit size of large log messages. Add additional tests and remove duplicate tests.
  Correct rdoc formatting.
  Update gemspec file with documentation changes.
  Update manifest because of rename.
  Rename old 19x compatability notes.
  Update manifest.
  Add notes on use of activerecord.
  Handle client specified database YML files.  Config file and CL option overrides are allowed.
  Add initial postgres examples and configuration. All tests run with postgres.
  Add initial mysql activerecord configuration files. All tests pass using mysql as a queue store.
  Correct method signatures for session ids.
  Add utility to create an initial sqlite3 data base.
  Correct require path names for activerecord message data base. Ensure that logging works properly for activerecord queue type.
  Clarify expected results in second connection test.
  Limit data written to log for 'large' messages.
  Add test showing differences when subscribe is/not issued, and timing dependencies.
  Add test for send / receive over different connections.
Merge branch 'rb/1.0.4'
Merge branch 'dev'

* dev:
  Add regenerated gemspec.
  Version bump.
  Eliminate dependency on hoe, add jeweler.
  Really correct the exception.
  Correct exception during unsubscribe processing.
  Add .gem files to ignore list.
Merge branch 'rb/1.0.6'
Adjusted to correctly support client ack.
The existing code was treating client-ack as connection-based instead of subscription-based.
Now maintains a separate 'pending' entry for each 'user' (subscription).  Removed the code that randomly
chooses a dest/user when a message is acked, since now the only user that could possibly be considered for
another message is the one we just recieved the ACK from, so a lot of cunning searching can be avoided.

This fix was needed to address a problem where clients could have multiple subscriptions, some needing ACK
and some not.  The random-distribution feature was not considering that other subs may not require ack, and
if it sent a message to a non-ack destination there would be no trigger to re-commence delivery on a given
queue.
Merge pull request #2 from maestrodev/master

ACK Handling