Aulx.CSS constructor, CSS State Machine, and much more.

This pull request contains:
 - Aulx.CSS constructor with a Aulx.css static method too.
 - CSS State machine to detect where them cursor at.
 - Intensive map of CSS property vs value keywords.
 - More tests for property state detection
 - Combines aulx.js into aulx-ui.js so that aulx-ui.js should be the only one file to use in a browser
 - CSS Value Autocompletion.
 - CSS Selector suggestion based on the DOM of the ```global``` passed to Aulx