Initial components implementation with custom attributes and scope inflections.
Move the component view initialization into it's own binding so that we can have it bind, unbind and update with it's parent view.
s/Rivets.View/Rivets.Binding.
Merge pull request #186 from mikeric/components

Components