Merge pull request #17 from mdonatas/null-reference-fix

Fixing null ref exceptions in *InvalidateCacheOutput attributes
store and read content as byte[] instead of string

Found this issue when i tried to cache png images. Got corrupted data.
I see no reason to make assumtions about the content. byte[] works for
strings aswell.
Merge pull request #18 from svenclaesson/master

Binary data: store and read content as byte[] instead of string
changed project structure
Issue #15: First request after cache invalidates doesn't go into cache

Seams to be because the CacheMentryChangeMonitor in MemoryCache is not
triggered when calling Add. It will be triggered internally from
memorycache scheduled but too late. That is the issue #15.
Merge remote-tracking branch 'filipw/master'
Fix project references
Merge pull request #19 from svenclaesson/master

Fix issue #15