Basic functionality for using require to grab partials

Any partials that have the delimiter character will be considered a
requirement for the module and pulled in through require()
Tests for a simple partial include
Support for absolute, relative partial paths

Partial names can now be module path names

- Absolute paths: /path/to/module
- Relative to current module: ../to/future
- Prefixed names when given a prefixPath config
  - path/to/module -> prefixPath/path/to/module
Tests for partial path resolution
Style cleanup and dead code elimination
Stripping extra spaces in the build template

To conserve on the bytes :)
Using local require function instead of the global

It is important to use the plugin-local version of require so as not to
be subject to contexts of the global.
Build path fixed

The build path was previously broken as any require() calls will
invariably return undefined during build. This and a shadowed name
caused the build map to be empty. This now builds correctly.
Stylistic fixes and switching to softtabs
Merge pull request #1 from behance/partials

Partials loading through RequireJS