Include exception message in bacon error output
Make _spec suffix optional when running `rake spec files=...`

With this change, the following invocations are equivalent:

    rake spec files=integration_spec

and

    rake spec files=integration
Merge pull request #68 from thefrontiergroup/display_exception_messages

Include exception message in bacon error output
Merge pull request #71 from kastiglione/succinct-spec-files

Make _spec suffix optional when running `rake spec files=...`
add :force_load option into configuration of `app.vendor_project'

There are 3rd-party library which would trigger "duplicate symbol" error at compile time.
It will be useful in such libraries when specify false in :force_load option.

When specify true in this option (by default), it behaves in the same manner as before.

Usage:
    app.vendor_project('vendor/OAuth2Client',
      :static,
      :force_load => false,
      :headers_dir => 'Sources/OAuth2Client'
      ....
pass "-ObjC" flags to linker to load Objective-C class when "-force_load" is not used
fix a bug in build system which does not load all depended frameworks

http://hipbyte.myjetbrains.com/youtrack/issue/RM-97
1.35
change file dependency regex to accept absolute paths
Merge pull request #82 from clayallsopp/file_paths

Change file dependency regex to accept absolute paths
display error message if does not exist spec files in spec directory

http://hipbyte.myjetbrains.com/youtrack/issue/RM-90
fix a bug in build system where it would cause "stack level too deep" error

http://hipbyte.myjetbrains.com/youtrack/issue/RM-112

1) specify file dependencies in Rakefile with `app.files_dependencies' by user.
2) detect file dependencies by build system

When merge 1) and 2), it might cause a cyclic references.
So, we will use 1) to detect cyclic references.
add a feature which support the template
change the template directory path
mac port
use i386 binary Ruby when build app for ARM
change the build directory for outside files of project

This changing will introduce:

1. When run 'rake clean', the object files of gem is not removed. To reduce the time when rebuild the project.
2. Across multiple projects that use the same gem, this changing will share the object files.
3. When update RubyMotion with 'motion update', it will remove the object files to clean up disk space.
fix a bug in detecting file dependencies which cannot detect dependency when declare class/module with like "class XXX::YYY"

use @defined :
	module XXX::YYY
	    ...
	end

use @referred :
	class ZZZ
	  include XXX::YYY
	    ...
	end

add the value to @defined and @referred both,
because build system will cut the cyclic references.
add debug mode
fix projects containing space characters