Makefile: list the lib directory after building so we keep an eye on file sizes
Correct some == use
Bulk setting of attributes and properties
Value functions no longer overwritten by a scope.$.update, they are now invoked with the new value
Allow both show and hide to exist for an element

This is useful as if one is undefined the other can do work
Update support for attributes, properties, visibility, disabled and readonly