Merge pull request #1388 from graudeejs/master

Use tilt 1.4.0+ (fixes haml & UTF-8 issue #519)
Remove code duplication in error_messages_for.
Fix typos (a => an).
Fix a typo (part II).
Merge pull request #1394 from namusyaka/remove-code-duplication

Remove code duplication in error_messages_for.
Merge pull request #1393 from namusyaka/fix-typos

Fix typos (a => an).
Change content_type's default value for compatibility with Sinatra.
Change some test cases for #1350.
Merge pull request #1395 from namusyaka/change-content_type-value

Change content_type's default value for compatibility with Sinatra. Fixes #1350
Remove unwanted multibyte char.
Merge pull request #1396 from namusyaka/remove-multibyte-char

Remove unwanted multibyte char. Fixes #1374
Remove code duplication in create_app.
Merge pull request #1397 from namusyaka/remove-code-duplication-in-create-app

Remove code duplication in create_app.
refactor define component options
add component generator
Fix typo in padrino-gen
Merge pull request #1401 from tyabe/fix_typo

Fix typo in padrino-gen
Add namusyaka to notification on travis.
Merge pull request #1402 from namusyaka/add-namusyaka-to-notification

Add namusyaka to notification on travis.
Merge pull request #1400 from tyabe/add_component_generator

Add component generator