API breaking changes
- changed use of AnyObject? to Any? so that promises can return primitives as well as objects
- removed use of BulkResult in all() and allSettled()
- fixed all() and allSettled() to result in arrays instead of being wrapped in a BulkResult
added type alias Value for Any? just in case any type changes need to be made later
updated tests to reflect Value type alias