Selector refactor - tests

Got the tests to use the new attributes selectors properly, and got them
passing. Methods still not implemented, need to write unit tests for the
new individual selectors
Finish selector refactor

Everyone now using new selectors correctly, data tables altered as
needed.
Specific gear generator - the beginning

Starting work on the specific gear generator. Unit tests. Will need to
explore to find what I want to include with the specific gear and what I
can leave out.
and stupid license thing in the way
Specific gear tables

* Working on tables for specific gear
* Rename AmountToRoll to just Amount on TypeAndAmountPercentileResult
* Move interfaces out of folder and into root of project (so namespaces
make sense and match)