Lazy load Form::all

Since the API is set up such that getting all forms requires looping
over the databases, returning a lazy enumerator instead of an array
could minimize the number of API calls. (ex. Form.all.first only loads
the forms for the first database, instead of making an API call for
every database)