Plugin API

/cc @kizu

So...
No more constants in `csscomb.js`.
Every option is a plugin which uses new Plugin API (see #236).

A plugin must have following fields:
- `{String} name` – option's name
- `{Array} syntax` – list of supported syntaxes
- `{Function} process` – method to transform AST nodes

One of following fields should be used for setting values:
- `{Object} accepts` – should be used for simple values that accept boolean or integer values
- `{Function} setValue` – method that returns value (see `sort-order` for example)

In order to process options in a particular order a developer can set `{String} runBefore` property.

`{Function} detect` is optional.

This is an example of using an external plugin:
```js
var optionA = require('path/to/optionA');
var optionB = require('path/to/optionB');

comb.use(optionA)
    .use(optionB)
    .configure({ 'option-a': true, 'option-b': 100, 'block-indent': '\t' })
    .processString(css);
```

It lacks documentation, but you can touch code.
Discuss!

![anigif_enhanced-buzz-18722-1374079813-17](https://cloud.githubusercontent.com/assets/872004/3476845/21ad9cd4-0309-11e4-8291-eb8b2e76122f.gif)
Tried to use the latest PR, got an error on this line:

```
fs.js:654
  return binding.readdir(pathModule._makeLong(path));
                 ^
Error: ENOENT, no such file or directory './lib/options'
    at Object.fs.readdirSync (fs.js:654:18)
    at getPredefinedOptions (/Users/kizu/Projects/comb-test/node_modules/csscomb/lib/csscomb.js:40:26)
    at new Comb (/Users/kizu/Projects/comb-test/node_modules/csscomb/lib/csscomb.js:407:5)
    at Object.<anonymous> (/Users/kizu/Projects/comb-test/script.js:6:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
```

Here is a test project that gives me now this error: https://github.com/kizu/new-csscomb-option-test