changed constraint.js to use declare.js
updated to use declare.js
More work to get nools running in the browser
* Incorporating `extended` and sublibraries
more browser work
More changes for browser
* Changed extended configuration
* Added executable to parse nools source files
* Changed parse to return valid JSON
Fixed isNoolsFile test
More changes for browser support.

* Added new bin script to compile nools rules files javascript.
* Updated extended libraries
* Added grunt tasks to browserify nools and minify the source
*
Added browser examples
Added testling ci tests

* Fixed issues in ie.
* Added tests for compiled rules
* split out dsl rules to exclude from testling tests
recompiled nools
Rebuilt nools.js and nools.min
added notIn and notLike operators
Added support for scope arguments
added conways game of life and validator example
updated styling and fixed node example
Fixed issue with IE parsing dsl and added tests for scoped functions

* Changed findNextToken to use charAt (for IE)
* Added tests for scoped functions
Added examples for using dsl directly in browser
Fixed issue with not node and retracting of facts

* If a node node had facts that were retracted the propogation of and rematching of facts was not resolved properly
more changes for performance
More tests and optimizations