Merge branch 'testing'
Creep: Started "Collections" utilities library, added OrderedDictionary class

That class maintains the order in which key-value pairs are added and inserted.
Docs: Updated README
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).
Merge branch 'collections'
Merge branch 'master' into testing
Cleaning: removed method that is now covered by Collections library

Namely, _DictionaryFromString, now replaced with String.SplitToDictionary.
Also, referenced the Collections library instead of StringExtensions one.