Huge update: ReactiveFormlets is a static library

These changes are the result of using RAF internally at Yardsale; they include
additions and fixes. ReactiveFormlets is now a static library. This adds
validation, among other things.

I have removed the example apps, but I shall add them back later.