* add option to specify album in saveToCameraRoll and move the optional type param to options
* check platform before setting default value for group types to prevent exception
* adjust typings
* update invariant message
* format code
* extract new implementation to function to avoid breaking change
* format code
* add missing spaces
* fix(lib): add accidentally removed savedphotos back to the enum to prevent crash
* chore(lib): formatting
* chore(lib): add doc for the new save method
Summary: Currently, trying to fetch "all" photos will loop and never complete. Now it appears to produce the expected results (acting like the "All Photos" smart library in Photos) and doesn't loop. Confirmed console log results, showing no loops: P60994983
Reviewed By: PeteTheHeat
Differential Revision: D14221545
fbshipit-source-id: 31381b1ba2c673fd210cb95f3b7d0f8ffc23ec3f