Set TreatWarningsAsErrors as false

not to fire error for trivial warnings while developing.
Implemented the Once feature.
Added more tests to be robust.
Incremented minor version,

in order to indicate that injecting specimen only once is the new feature.
Addressed throwing an exception

when the build or legacy attributes are declared on an parameter given a
value from DataAttribute.
Incremented patch version,

in order to indicate a bug fix. Please, check out the previous commit
for detail.
Addressed the issue of invalid argument count.
Incremented patch version,

in order to indicate a bug fix. This fix will trow exception if test
method have more arguments than necessary from DataAttribute.