fixes custom user-configuration building

This changes the enabling of options to use a bitmask (instead of array)
which is much easier to work with. The old method is still supported

And fixes the overwriting configurations (which were overwriting
due to the defaulting)

Last this adds a more fine grained base-configuration enabling
Merge pull request #54 from rollerworks/hotfix-custom-configuration

This PR was merged into rollerworks:master branch.

Discussion
----------

Fixes custom user-configuration building

                     
|Q            |A    |
|---          |---  |
|Bug Fix?     | yes    |
|New Feature? | yes    |
|BC Breaks?   | nnp    |
|Deprecations?| yes    |
|Tests Pass?  | yes  |
|Fixed Tickets |GH-53|
                     
This changes the enabling of options to use a bitmask (instead of array)
which is much easier to work with. The old method is still supported

And fixes the overwriting configurations (which were overwriting
due to the defaulting)

Last this adds a more fine grained base-configuration enabling.

Commits
-------

cca8e82566fb273583f9efc9d61c917848164369 fixes custom user-configuration building

This changes the enabling of options to use a bitmask (instead of array)
which is much easier to work with. The old method is still supported

And fixes the overwriting configurations (which were overwriting
due to the defaulting)

Last this adds a more fine grained base-configuration enabling sstok