Merge branch 'collections'
Projects: Changed assembly names

Now they're prefixed with "Alphicsh.", similarly to the namespaces.
Merge branch 'master' into testing
Refactor: Minor maintenance

If you really want to know: using alphabetic arrangement in Expect and WillExpect, fixing MessageExpectation (so that it works properly with empty main message), adding newline at the beginning of Tester.Test message and a few other tiny things.
Creep: Added ExceptionExpectation class

It takes the following parameters upon construction: an action that should throw an exception, a reference exception object and similarity checking precision (i.e. whether to just compare exception types, have exception message contain the message string from reference or have both messages match exactly).
Also, added corresponding methods in Expect and WillExpect static class, both called Catch.
Merge branch 'testing'
Merge Testing utilities from 'master'
Creep: Added EnumerableExtensions static class

So far it contains a Concat method that uses a single element rather than a whole enumerable collection. Thrilling, I know.
Also, moved OrderedDictionaryTests into a new folder.
Creep: Added DictionaryExtensions static class

So far it has three methods: String.SplitToDictionary, IEnumerable<KeyValuePair<K,V>>.ToDictionary (parameterless) and IEnumerable<KeyValuePair<K,V>>.Merge(IEnumerable<KeyValuePair<K,V>>.
Also, added DictionaryConflictBehaviour enumerable to handle merging conflicts (i.e. presence of same keys).