initial version of per-element settings for twoway and lazy
lazy also includes a timeout version using an integer for ms before firing the change
add tests for per-element binding (lazy/twoway) directives
skip tests that phantomjs doesn't support if in phantom
clean up timer handle on lazy binding with timeout
style cleanup for binding directives
binding directive presence should be considered true if no value is supplied
Merge pull request #1447 from evs-chris/bind-directives

Per-element binding directives - RFC