modify scalatra-swagger api docs generation to better support apiproperty annotation

Changes to the Model Property API generation
- take description from value field of apiproperty annotation instead of notes field
- use allowableValues property of apiproperty annotation