Extension Methods from Dan Atkinson
Parses the specified string value into the Enum type passed. Also contains a bool to determine whether or not the case should be ignored.
Count-based extensions which make checking the length of something more readable.
* Updated on 2010-01-16 following suggestion from @Sane regarding the use of Count() in None(). Switched to Any(). Thanks!