Implementing #27 , some basic tests
fix for 1.8.7 deprecation
Merge pull request #994 from ujifgc/groups

Implementing #27, some basic tests
add default field type for model generator if non provided #924
fix app generate naming to handle underscores correctly closes #924
Add request.action which shows the exact first parameter used to register the route

For `get :index` it will be :index
For `get '/post(/:id)' it will be '/post(/:id)'
It can be called an action name, but it's not an action exactly
Add test for #933
```fields.each { |field| field << ":string" unless field =~ /:/ }```

was throwing a frozen string issue, see:

```
@daris.local➜  issue_924  bundle exec padrino g model test_model test_field:boolean super_field_string_default
       apply  orms/activerecord
/Users/daris/Documents/uxtemple/opensource/padrino-framework/padrino-gen/lib/padrino-gen/generators/actions.rb:227:in `block in apply_default_fields': can't modify frozen String (RuntimeError)
  from /Users/daris/Documents/uxtemple/opensource/padrino-framework/padrino-gen/lib/padrino-gen/generators/actions.rb:227:in `map'
  from /Users/daris/Documents/uxtemple/opensource/padrino-framework/padrino-gen/lib/padrino-gen/generators/actions.rb:227:in `apply_default_fields'
  from /Users/daris/Documents/uxtemple/opensource/padrino-framework/padrino-gen/lib/padrino-gen/generators/model.rb:53:in `create_model'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/task.rb:27:in `run'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:120:in `invoke_task'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `block in invoke_all'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `each'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `map'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `invoke_all'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/group.rb:238:in `dispatch'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/base.rb:425:in `start'
  from /Users/daris/Documents/uxtemple/opensource/padrino-framework/padrino-gen/lib/padrino-gen/generators/cli.rb:51:in `setup'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/task.rb:27:in `run'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:120:in `invoke_task'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `block in invoke_all'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `each'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `map'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/invocation.rb:126:in `invoke_all'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/group.rb:238:in `dispatch'
  from /Users/daris/.rbenv/versions/1.9.3-p362/lib/ruby/gems/1.9.1/gems/thor-0.16.0/lib/thor/base.rb:425:in `start'
  from /Users/daris/Documents/uxtemple/opensource/padrino-framework/padrino-gen/bin/padrino-gen:16:in `<main>'
```
Merge pull request #1004 from ujifgc/route-action

Add request.action to implement #843
Merge pull request #1005 from ujifgc/test-with

Add test for #933
Merge pull request #1006 from padrino/fix-default-string-if-none-set

Fix default type for model generation from frozen String issue.
Fixed admin generator to allow removing the admin (using it with -d).
Merge pull request #1013 from padrino/fix-admin-gen-delete

Fixed admin generator to allow removing the admin (using it with -d). It currently fails.
Remove deprecated dependency
Add Ruby 2.0 to .travis.yml
Merge pull request #1014 from tyabe/add_2-0-0_to_travis

Add Ruby 2.0 to .travis.yml
Merge remote-tracking branch 'origin/master' into multi-as-testing

Conflicts:
	.travis.yml