Uses Any instead of AnyObject, support NSNull for intentional NULL Value...

I've found that __Any__ works better than __AnyObject__ in the latest Swift release, and added __NSNull__ support as a in intentional way to put a NULL into the database.