[dev] New ExchangeVersion enumeration
[dev] Fix whitespace
[dev] Move all code under src folder
[new] The Result object now accepts arrays as well as non-array-like values
[new] The MailboxStoreSelector now has a pick() method to randomly select one store