Adds realpath call in AssetPipeline's helper.
Adds method for removing first occurances within strings.
Updates recursive implode funtion to flatten first to not prepend glue.
Fixes Asset Pipeline to set its cache-dir before asset-dir.
Fixes formatting in implode recursive method.
Adds strict error reporting to path invalidation in Asset Pipeline.
Fixes to return false on path invalidation.
Changes to silently fail by returning the path.
Replaces a bunch of system independent dir-seperators.
Disables 304 caching by default.
Removes unneeded assetpath usage in jspipe.
Removes unneeded assetpath usage in other pipes.
Cleans up pipes' file/asset handling.
Changes 304-caching to be used by default.
Merge branch 'bug/lmvc-modules-windows'

* bug/lmvc-modules-windows:
  Changes 304-caching to be used by default.
  Cleans up pipes' file/asset handling.
  Removes unneeded assetpath usage in other pipes.
  Removes unneeded assetpath usage in jspipe.
  Disables 304 caching by default.
  Replaces a bunch of system independent dir-seperators.
  Changes to silently fail by returning the path.
  Fixes to return false on path invalidation.
  Adds strict error reporting to path invalidation in Asset Pipeline.
  Fixes formatting in implode recursive method.
  Fixes Asset Pipeline to set its cache-dir before asset-dir.
  Updates recursive implode funtion to flatten first to not prepend glue.
  Adds method for removing first occurances within strings.
  Adds realpath call in AssetPipeline's helper.