Add $MONO_OPTIONS as the mono runtime arguments. It is common practice in mono.
"kpm pack" identifies source files outside of project root and packs them

- Changed PathUtility.IsSubDirectory() to IsChildOfDirectory()
- Added unit tests for PathUtility.IsChildOfDirectory()
Make kpm support two kinds of local package folders

- KpmPackageFolder: repo\{id}\{version}\{id}.{version}.nupkg
- NuGetPackageFolder handles two kinds of layout:
    (1)repo\{id}.{version}\{id}.{version}.nupkg
    (2)repo\{id}.{version}.nupkg
Make the KRE names represent the runtime itself instead of TFM
- Changed mono45 to Mono and removed bitness
- Renamed svr50 to CLR
- Renamed svrc50 to CoreCLR
- Changed x64 to amd64

#598
Renamed variables for clarity
Updated build.cmd to use new kvm
Make NullReport a public class
Merge pull request #595 from atsushieno/dev

Add $MONO_OPTIONS as the mono runtime arguments. It is common practice in mono
Make "kpm restore" show full paths of local package feeds
"kpm pack" shows warnings when dependencies are missing
Print full path of nuspec when opening local package feeds
add add --native option to kpm pack which will crossgen all dependencies in the output
Merge pull request #586 from aspnet/packnative

add --native option to kpm pack
Fix external source files reference with "code" pattern in project.json

- Reference external source files with forward slashes on Windows works now
- Reference external source files with backslashes on Mono works now
Upgrade Newtonsoft.Json to 6.0.4 version
K crossgen broken - runtimePath parameter may be empty
Merge pull request #618 from aspnet/buildfix_kcrossgen

K crossgen broken - runtimePath parameter may be empty
Eliminate unnecessary trace output in kpm
Rename APP_BASE to KRE_APPBASE in the k.ini file on kpm pack

#617
Fix non-recursive external source reference