Fixes #250

InputBehavior sets "form-control" CSS class to the component markup.
Sets InputBehavior.Size when non-null.
Adds <div class="col-xx-yy"> when SpanType is non-null
Issue #250 Do not use JDK7 features
Merge branch 'bootstrap3' into 250-InputBehavior
Issue #250 Add some extra javadoc
Merge pull request #258 from l0rdn1kk0n/250-InputBehavior

Fixes #250